UniSize/antonnikvl | UniSize/lngsv | ||||
---|---|---|---|---|---|
n | 1 | def sizer(cls): | n | 1 | def sizer(c): |
2 | @property | 2 | @property | ||
3 | def size(self): | 3 | def size(self): | ||
4 | if hasattr(self, '__len__'): | 4 | if hasattr(self, '__len__'): | ||
5 | return len(self) | 5 | return len(self) | ||
n | 6 | elif hasattr(self, '__abs__'): | n | 6 | if hasattr(self, '__abs__'): |
7 | return abs(self) | 7 | return abs(self) | ||
t | 8 | else: | t | ||
9 | return 0 | 8 | return 0 | ||
10 | cls.size = size | 9 | c.size = size | ||
11 | return cls | 10 | return c | ||
12 | 11 |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|