Алёна Алексеева, 321 группа UniSize 14582
Абуд Халед Набиль, 522 группа UniSize 14520
n1def sizer(cls):n1def sizer(x):
22
3    def get_size(self):3    def get_size(self):
n4        if hasattr(self, '_size'):n4        if hasattr(self, '__mysize'):
5            return self._size5            return self.__mysize
6        try:6        else:
7            return len(self)
8        except TypeError:
9            try:7            try:
n10                return abs(self)n8                return len(self)
11            except TypeError:9            except TypeError:
nn10                try:
11                    return abs(self)
12                except TypeError:
12                return 013                    return 0
1314
14    def set_size(self, value):15    def set_size(self, value):
n15        self._size = valuen16        self.__mysize = value
1617
17    def del_size(self):18    def del_size(self):
t18        if hasattr(self, '_size'):t19        if hasattr(self, '__mysize'):
19            del self._size20            del self.__mysize
21        else:
22            pass
20    cls.size = property(get_size, set_size, del_size)23    x.size = property(get_size, set_size, del_size)
21    return cls24    return x
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op