Кривуля Полина Юрьевна, 517 UniSize 13722
Майоров Егор Андреевич, 527 группа UniSize 13995
f1def sizer(cls):f1def sizer(cls):
22
3    @property3    @property
4    def size(self):4    def size(self):
5        try:5        try:
n6            return self.__sizen6            return self._size
7        except:7        except:
8            try:8            try:
9                return len(self)9                return len(self)
10            except:10            except:
11                try:11                try:
12                    return abs(self)12                    return abs(self)
13                except:13                except:
14                    return 014                    return 0
1515
16    @size.setter16    @size.setter
17    def size(self, val):17    def size(self, val):
n18        self.__size = valn18        self._size = val
1919
20    @size.deleter20    @size.deleter
21    def size(self):21    def size(self):
t22        if hasattr(self, '__size'):t22        if hasattr(self, '_size'):
23            del self.__size23            del self._size
24    cls.size = size24    cls.size = size
25    return cls25    return cls
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op