Kaydet (Commit) 7a0620c3 authored tarafından Greg Ward's avatar Greg Ward

Try to deal with pre-1.5.2 IOError exception objects.

üst 4f08e4fa
......@@ -99,8 +99,12 @@ def setup (**attrs):
except KeyboardInterrupt:
raise SystemExit, "interrupted"
except IOError, exc:
# is this 1.5.2-specific? 1.5-specific?
raise SystemExit, "error: %s: %s" % (exc.filename, exc.strerror)
# arg, try to work with Python pre-1.5.2
if hasattr (exc, 'filename') and hasattr (exc, 'strerror'):
raise SystemExit, \
"error: %s: %s" % (exc.filename, exc.strerror)
else:
raise SystemExit, str (exc)
# setup ()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment