[Python-Dev] If you shadow a module in the standard library that IDLE depends on, bad things happen
Serhiy Storchaka
storchaka at gmail.com
Sat Oct 31 02:07:48 EDT 2015
More information about the Python-Dev mailing list
Sat Oct 31 02:07:48 EDT 2015
- Previous message (by thread): [Python-Dev] If you shadow a module in the standard library that IDLE depends on, bad things happen
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 30.10.15 09:57, Nathaniel Smith wrote: > Unfortunately I think that (among other things) there are a lot of > scripts out there that blindly do sys.path.pop(0) to remove the "" > entry, so the backcompat costs of changing this would probably be > catastrophic. You are right. There are too much occurrences even in public libraries. https://code.openhub.net/search?s=%22sys.path.pop(0)%22&p=0 Possible workaround is to add fake path (or a duplicate of system path) at the start of sys.path. Then dropping first element will not break the script.
- Previous message (by thread): [Python-Dev] If you shadow a module in the standard library that IDLE depends on, bad things happen
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list