Message403918
Also, just to clarify something: there is no guarantee that multiple build-in, unrelated exceptions can be inherited and this is not supported. And this is not unique to this case. For example:
>>> class A(StopIteration, OSError):
... ...
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: multiple bases have instance lay-out conflict
>>> class A(SyntaxError, OSError):
... pass
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: multiple bases have instance lay-out conflict
>>> class A(ModuleNotFoundError, OSError):
... ...
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: multiple bases have instance lay-out conflict |
|
Date |
User |
Action |
Args |
2021-10-14 16:52:58 | pablogsal | set | recipients:
+ pablogsal, christian.heimes, marmarek |
2021-10-14 16:52:58 | pablogsal | set | messageid: <1634230378.87.0.816554603767.issue45464@roundup.psfhosted.org> |
2021-10-14 16:52:58 | pablogsal | link | issue45464 messages |
2021-10-14 16:52:58 | pablogsal | create | |
|