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