[Python-Dev] ACCEPTED: PEP 285 (original) (raw)
David Ascher DavidA@ActiveState.com
Wed, 03 Apr 2002 16:14:46 -0800
- Previous message: [Python-Dev] ACCEPTED: PEP 285
- Next message: [Python-Dev] ACCEPTED: PEP 285
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Neal Norwitz wrote:
David Ascher wrote:
> Come to think of it, getting PyChecker integrated w/ the interactive > shell would be great! Hard, I suspect, but great!
Not too hard: >>> from pychecker import checker >>> import testbool testbool.py:6: Comparisions with True are not necessary testbool.py:7: Comparisions with False are not necessary If you always wanted this, you could add a PYTHONSTARTUP script to do the import or you could add/modify sitecustomize.py.
That's nice, but it doesn't deal with the real novice's usage, which is to learn at the >>> prompt, not in modules.
E:\tmp>cat > foo.py cat: Reading input from keyboard: def foo(): a = 3 return 3 ^Z E:\tmp>python ActivePython 2.2.0 Build 221 (ActiveState Corp.) based on Python 2.2 (#28, Mar 28 2002, 12:10:20) [MSC 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information.
from pychecker import checker import foo foo.py:2: Local variable (a) not used
that's nice, but:
def foo(): ... a = 3 ... return 3 ...
The fact that it doesn't pick up on the unused variable is too bad. The integration I'm thinking of would be deeper.
--da
- Previous message: [Python-Dev] ACCEPTED: PEP 285
- Next message: [Python-Dev] ACCEPTED: PEP 285
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]