UniSize/ScaryPG
UniSize/naruneph
n1class One:n1class Dsc:
2    def __get__(self, instance, owner):2    def __get__(self, obj, cls):
3        if '__len__' in dir(instance):3        if "__len__" in dir(obj):
4            return len(instance)4            return len(obj)
5        if '__abs__' in dir(instance):5        elif "__abs__" in dir(obj):
6            return abs(instance)6            return abs(obj)
7        return 07        return 0
88
99
t10def sizer(obj):t10def sizer(base_cls):
11    class Two(obj):11    class new_cls(base_cls):
12        size = One()12        size = Dsc()
13    return Two13    return new_cls
1414
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op