This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients docs@python, flox, pitrou, vstinner
Date 2011-10-28.14:32:52
SpamBayes Score 7.3023357e-06
Marked as misclassified No
Message-id <1319812373.27.0.956000617592.issue13286@psf.upfronthosting.co.za>
In-reply-to
Content
The first example was extracted from Lib/importlib/_bootstrap.py. The code was maybe wrong, I don't know.

Another example:
----------------------
import errno
import os

try:
    os.rmdir("testdir")
except:
    pass
os.mkdir("testdir")

try:
    try:
        #os.mkdir("testdir")
        open("NOT EXISTING FILENAME")
    except OSError as exc:
        if exc.errno == errno.EEXIST:
            pass
        else:
            raise
    except IOError as exc:
        if exc.errno == errno.ENOENT:
            pass
        else:
            raise
except Exception:
    raise
    print("PEP 3151 broke backward compatibility on such pattern!")
----------------------

Uncomment mkdir() to test both paths.
History
Date User Action Args
2011-10-28 14:32:53vstinnersetrecipients: + vstinner, pitrou, flox, docs@python
2011-10-28 14:32:53vstinnersetmessageid: <1319812373.27.0.956000617592.issue13286@psf.upfronthosting.co.za>
2011-10-28 14:32:52vstinnerlinkissue13286 messages
2011-10-28 14:32:52vstinnercreate