Message316859
I think the concern is:
from dataclasses import *
class B:
def __init__(self, a, b, c):
# do something with a, b, c, and maybe use fields(self) to figure out we have a "i" field
self.i = a + b + c
@dataclass(init=False)
class C(B)
i: int
c = C(1, 2, 3)
It doesn't seem particularly likely, but do we want to prevent it? |
|
Date |
User |
Action |
Args |
2018-05-16 20:09:21 | eric.smith | set | recipients:
+ eric.smith, gvanrossum, barry, ned.deily |
2018-05-16 20:09:21 | eric.smith | set | messageid: <1526501361.94.0.682650639539.issue33539@psf.upfronthosting.co.za> |
2018-05-16 20:09:21 | eric.smith | link | issue33539 messages |
2018-05-16 20:09:21 | eric.smith | create | |
|