[Python-Dev] pychecker on 2.2 current (original) (raw)
Fred L. Drake, Jr. fdrake@acm.org
Wed, 5 Dec 2001 11:36:19 -0500
- Previous message: [Python-Dev] pychecker on 2.2 current
- Next message: [Python-Dev] pychecker on 2.2 current
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Neal Norwitz writes:
mimetypes.py:405: No global (sys) found
This is inside usage() which presumably should only be used internally.
sys is imported if name == 'main'. So the problem can only be triggered if usage() is called by external source.Possible fixes are: sys could be locally imported in usage() sys could be imported at the module scope usage could be made _usage() to denote it's private
Neal, I'll propose another fix, but I don't know what pychecker would say. ;-) I'd like to move the definition of usage() into the if name == "main" block, in which case the problem goes away since there wouldn't be a usage() unless sys has been imported. I'll check it in that way. ;-)
-Fred
-- Fred L. Drake, Jr. PythonLabs at Zope Corporation
- Previous message: [Python-Dev] pychecker on 2.2 current
- Next message: [Python-Dev] pychecker on 2.2 current
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]