Message320305
>>> @dataclass
... class C:
... f: "C"
...
>>> c = C(None)
>>> c.f = c
>>> c
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 2, in __repr__
File "<string>", line 2, in __repr__
File "<string>", line 2, in __repr__
[Previous line repeated 328 more times]
RecursionError: maximum recursion depth exceeded
>>>
It would be better to produce "C(f=...)". |
|
Date |
User |
Action |
Args |
2018-06-23 12:58:46 | eric.smith | set | recipients:
+ eric.smith |
2018-06-23 12:58:46 | eric.smith | set | messageid: <1529758726.17.0.56676864532.issue33947@psf.upfronthosting.co.za> |
2018-06-23 12:58:46 | eric.smith | link | issue33947 messages |
2018-06-23 12:58:45 | eric.smith | create | |
|