Message411482
The error message isn't always this bad:
>>> class Base:
... def __new__(cls, a, b, c):
... cls.newargs = (a,b,c)
...
...
>>> class Derived(Base):
... def __init__(self, x):
... super().__init__(x)
... self.initargs = (x,)
...
>>> Derived(1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: Base.__new__() missing 2 required positional arguments: 'b' and 'c' |
|
Date |
User |
Action |
Args |
2022-01-24 15:42:15 | iritkatriel | set | recipients:
+ iritkatriel, gvanrossum, petr.viktorin, yselivanov |
2022-01-24 15:42:15 | iritkatriel | set | messageid: <1643038935.81.0.361981698478.issue46431@roundup.psfhosted.org> |
2022-01-24 15:42:15 | iritkatriel | link | issue46431 messages |
2022-01-24 15:42:15 | iritkatriel | create | |
|