fork download
  1. def doublable(cls):
  2. def double(self):
  3. return self*2
  4. double = property(double)
  5. cls.double = double
  6. return cls
  7.  
  8. @doublable
  9. class C(int): pass
  10.  
  11. c = C(4)
  12. print(c.double)
  13.  
  14.  
Success #stdin #stdout 0.02s 9152KB
stdin
Standard input is empty
stdout
8