Игорь Дудка, 508 группа DataClass 12474
Пуртов Богдан, 321 группа DataClass 12907
f1def sloter(fields, default):f1def sloter(fields, default):
22
n3    class Result:n3    class _cls:
4        __slots__ = fields4        __slots__ = fields
55
6        def __init__(self):6        def __init__(self):
n7            for i in self.__slots__:n7            for f in self.__slots__:
8                setattr(self, i, default)8                setattr(self, f, default)
99
10        def __iter__(self):10        def __iter__(self):
n11            return (getattr(self, k) for k in self.__slots__)n11            return (getattr(self, item) for item in self.__slots__)
1212
13        def __delattr__(self, item):13        def __delattr__(self, item):
14            setattr(self, item, default)14            setattr(self, item, default)
t15    return Resultt15    return _cls
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op