2012-06-03 | Paul Boddie | raw annotate files changeset graph | Restricted attribute assignments observed through usage analysis to instance attributes only. |
1 #!/usr/bin/env python 2 3 class C: 4 def clsattr(self): 5 return 123 6 def clsattr2(self): 7 return 456 8 9 def a(x): 10 return 789 11 12 def b(x): 13 return 234 14 15 C.clsattr = a 16 C.clsattr2 = b 17 18 c = C() 19 20 result_789 = c.clsattr() 21 result_234 = c.clsattr2() 22 23 # vim: tabstop=4 expandtab shiftwidth=4