Thomas Heller wrote: > > imputil, which is now an official part of > python, changes the semantics of sys.path > as soon as importers are installed. > > On the other hand, a quick and dirty search > finds at least these files in the standard library > where it is assumed that sys.path is a list of strings: > > linecache.py, profile.py, pdb.py, pyclbr.py > > Should imputil be fixed to install the ImportManager > in a different way (not installing the importers > into sys.path), or should the library be fixed? My understanding was that Importers need to provide a __str__ method which is then used... haven't looked at imputil.py in ages though, so I can't really comment. Perhaps imputil.py should leave sys.path alone (or maybe just wipe it from unneeded entries) and use a new sys.importers object for the import management ?! -- Marc-Andre Lemburg ______________________________________________________________________ Company: http://www.egenix.com/ Consulting: http://www.lemburg.com/ Python Pages: http://www.lemburg.com/python/
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4