Михальцов Данила, 528 MetaBool 16990
Почернина Ольга, 528 группа MetaBool 17021
f1class empty(type):f1class empty(type):
22
3    def __new__(cls, name, bases, dct):3    def __new__(cls, name, bases, dct):
44
t5        def new_bool(self):t5        def _bool(self):
6            return all((getattr(self, field, None) for field in self.__dict__))6            return all((getattr(self, a, False) for a in self.__dict__))
7        dct['__bool__'] = new_bool7        dct['__bool__'] = _bool
8        return super().__new__(cls, name, bases, dct)8        return super().__new__(cls, name, bases, dct)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op