| Сазонов Георгий Владимирович, 528 группа NegExtender 12483 | Шаргаровский Михаил Денисович, 402 группа NegExtender 14123 | ||||
|---|---|---|---|---|---|
| f | 1 | class NegExt: | f | 1 | class NegExt: | 
| 2 | 2 | ||||
| 3 | def __neg__(self): | 3 | def __neg__(self): | ||
| n | 4 | parent_cls = self.__class__.mro()[2] | n | 4 | parent = self.__class__.mro()[2] | 
| 5 | try: | 5 | try: | ||
| n | 6 | result = parent_cls.__neg__(self) | n | 6 | res = parent.__neg__(self) | 
| 7 | except Exception: | 7 | except Exception: | ||
| 8 | try: | 8 | try: | ||
| n | 9 | result = self[1:-1] | n | 9 | res = self[1:-1] | 
| 10 | except Exception: | 10 | except Exception: | ||
| t | 11 | result = self | t | 11 | res = self | 
| 12 | return self.__class__(result) | 12 | return self.__class__(res) | ||
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 
 | 
 | |||||||||