Чэнь Сюаньдун, 619/2 группа MetaBool 17083
Казантаев Алексей 619/2 MetaBool 16804
f1class empty(type):f1class empty(type):
22
3    def __call__(cls, *args, **kwargs):3    def __call__(cls, *args, **kwargs):
t4        instance = super().__call__(*args, **kwargs)t4        obj = super().__call__(*args, **kwargs)
5        instance.__class__.__bool__ = lambda self: all((bool(value) for value in self.__dict__.values()))5        obj.__class__.__bool__ = lambda self: all((bool(v) for v in self.__dict__.values()))
6        return instance6        return obj
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op