Message158404
I think that lines 207-210 of GetUserCfgDir should be modified like this:
try:
sys.stderr.write(warn)
except (IOError, AttributeError): # <----
pass #^^^^^^^^^^^^^^
because when you start IDLE via pythonw.exe (that sets sys.stderr to "None"),
the function call sys.stderr.write(warn) raises the following exception:
AttributeError: 'NoneType' object has no attribute 'write'
and IDLE stops running without displaying any exception error, because that
exception is unhandled.
There is a funcion call to sys.stderr.write also at line 222, just before a
"raise SystemExit" statement, which makes ininfluent the missing
AttributeError exception handling. |
|
Date |
User |
Action |
Args |
2012-04-16 08:30:13 | clikkeb | set | recipients:
+ clikkeb, terry.reedy, roger.serwy, r.david.murray, asvetlov |
2012-04-16 08:30:12 | clikkeb | set | messageid: <1334565012.98.0.285011418238.issue14576@psf.upfronthosting.co.za> |
2012-04-16 08:30:12 | clikkeb | link | issue14576 messages |
2012-04-16 08:30:12 | clikkeb | create | |
|