Дзюба Мария, 517 MetaBool 17114
Юань Дунлян, 523 Группа MetaBool 17373
f1class empty(type):f1class empty(type):
22
3    def __new__(cls, name, bases, dct):3    def __new__(cls, name, bases, dct):
n4        new_cls = super().__new__(cls, name, bases, dct)n4        x = super().__new__(cls, name, bases, dct)
55
n6        def check_if_empty(self):n6        def __bool__(self):
7            for attr in vars(self).values():7            for attr in self.__dict__.values():
8                if not attr:8                if not attr:
9                    return False9                    return False
10            return True10            return True
t11        new_cls.__bool__ = check_if_emptyt11        x.__bool__ = __bool__
12        return new_cls12        return x
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op