[New-bugs-announce] [issue3279] import of site.py fails on startup
Roger Upole
report at bugs.python.org
Fri Jul 4 05:40:27 CEST 2008
New submission from Roger Upole <rupole at hotmail.com>:
In pythonrun.c, initstdio injects 'open' into builtins. However,
initsite is called before initstdio and site.py uses open.
Running with -v, this traceback is printed:
Traceback (most recent call last):
File "j:\python30\lib\site.py", line 518, in <module>
main()
File "j:\python30\lib\site.py", line 501, in main
known_paths = addsitepackages(known_paths)
File "j:\python30\lib\site.py", line 281, in addsitepackages
addsitedir(sitedir, known_paths)
File "j:\python30\lib\site.py", line 178, in addsitedir
addpackage(sitedir, name, known_paths)
File "j:\python30\lib\site.py", line 141, in addpackage
f = open(fullname, "rU")
NameError: global name 'open' is not defined
----------
messages: 69240
nosy: rupole
severity: normal
status: open
title: import of site.py fails on startup
versions: Python 3.0
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue3279>
_______________________________________
More information about the New-bugs-announce
mailing list