Eric V. Smith <e...@trueblade.com> added the comment:
I don't know for sure, but maybe it's trying to test "del" interacting with the fact that the "as e" part doesn't escape the "except" clause, unlike normal assignments: >>> try: ... raise Exception ... except Exception as e: ... print('exception raised') ... foo = 1 ... exception raised >>> foo 1 >>> e Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'e' is not defined ---------- nosy: +eric.smith _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue46442> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com