Serhiy Storchaka added the comment:
вівторок, 30-вер-2014 19:26:52 ви написали:
> How do I reconstruct an arbitrary OSError error message using the filename
> parameter?
if not e.args:
msg = ''
elif len(e.args) == 1:
msg = str(e.args[0])
elif len(e.args) <= 5:
msg = '[Error %s] %s' % e.args[:2]
if len(e.args) > 2:
msg = '%s: %r' % (msg, e.args[2]) # filename
if len(e.args) > 4:
msg = '%s -> %r' % (msg, e.args[4]) # filename2
else:
msg = str(e.args)
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue22472>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com