Irit Katriel <[email protected]> added the comment:
I get different output for Serhiy's first example now, but the same for the
second:
>>> try: import foo
... except Exception as ex: exc = ex
...
>>> exc.name
'foo'
>>> exc.__reduce__()
(<class 'ModuleNotFoundError'>, ("No module named 'foo'",), {'name': 'foo'})
>>> exc = StopIteration()
>>> exc.value = 42
>>> exc.__reduce__()
(<class 'StopIteration'>, ())
>>>
----------
nosy: +iritkatriel
versions: +Python 3.11 -Python 3.6
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue29466>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com