On Fri, 6 Dec 2002, Fredrik Lundh wrote: > quick question: would the following variation of feeling #2 be acceptable: > > > 2) They don't care if Python stores objects, strings, or bananas in > > sys.path, so long as > > > > sys.path=map(str,sys.path) > > + > + on a sys.path set up by the Python interpreter itself > > > results in a human-readable path and does not change how imports occur. I suppose, though the motivation behind it is not transparant to me. There are many places in Python where a user can do fruity things, and the general response has been "DON'T DO THAT!". Is your qualification an attempt to close such a loophole or is there a realistic use-case that is affected? For discussion, here is another use-case that I care about (a little): Consider a PYTHONPATH includes a mix of filesystem paths, zip files, maybe some tgz or tar.bz2 files. We would expect that: ':'.join(map(str,sys.path)) == os.environ['PYTHONPATH'] modulo path normalization and any "extra" items that Python decided to toss into sys.path. -Kevin -- Kevin Jacobs The OPAL Group - Enterprise Systems Architect Voice: (216) 986-0710 x 19 E-mail: jacobs@theopalgroup.com Fax: (216) 986-0714 WWW: http://www.theopalgroup.com
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