[Python-Dev] pychecker warnings in Lib/encodings (original) (raw)
Walter Dörwald walter at livinglogic.de
Tue Jun 13 14:08:43 CEST 2006
- Previous message: [Python-Dev] pychecker warnings in Lib/encodings
- Next message: [Python-Dev] pychecker warnings in Lib/encodings
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Neal Norwitz wrote:
All are missing parameters. I'm not sure of the proper signature, so I didn't fix these:
Lib/encodings/punycode.py:217: No global (errors) found Lib/encodings/utf8sig.py:33: No global (errors) found Lib/encodings/uucodec.py:109: No global (errors) found
Fixed in r46915 and r46917.
IIUC (and I probably don't), mbcs is on windows only. But should I be able to import encodings.mbcs on Linux or is this expected?
import encodings.mbcs Traceback (most recent call last): File "", line 1, in File "Lib/encodings/mbcs.py", line 14, in class Codec(codecs.Codec): File "Lib/encodings/mbcs.py", line 18, in Codec encode = codecs.mbcsencode AttributeError: 'module' object has no attribute 'mbcsencode'
mbcs_encode() is compiled conditionally in Modules/_codecsmodule.c with "#if defined(MS_WINDOWS) && defined(HAVE_USABLE_WCHAR_T)".
Should encodings/mbcs.py be made unimportable on non-Windows?
Servus, Walter
- Previous message: [Python-Dev] pychecker warnings in Lib/encodings
- Next message: [Python-Dev] pychecker warnings in Lib/encodings
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]