| UniSize/KH9IZ | UniSize/varyak | ||||
|---|---|---|---|---|---|
| n | 1 | class Size: | n | 1 | class Dsc: |
| 2 | def __get__(self, obj, cls): | 2 | def __get__(self, obj, cls): | ||
| 3 | if '__len__' in dir(cls): | 3 | if '__len__' in dir(cls): | ||
| n | 4 | return obj.__len__() | n | 4 | return len(obj) |
| 5 | elif '__abs__' in dir(cls): | 5 | elif '__abs__' in dir(cls): | ||
| n | 6 | return obj.__abs__() | n | 6 | return abs(obj) |
| 7 | else: | 7 | else: | ||
| 8 | return 0 | 8 | return 0 | ||
| 9 | 9 | ||||
| 10 | 10 | ||||
| 11 | def sizer(cls): | 11 | def sizer(cls): | ||
| t | 12 | cls.size = Size() | t | 12 | cls.size = Dsc() |
| 13 | return cls | 13 | return cls | ||
| 14 | 14 | ||||
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||