STINNER Victor <victor.stin...@haypocalc.com> added the comment: 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. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue13286> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com