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