All pastes #66571 Raw Edit

Someone

public text v1 · immutable
#66571 ·published 2006-06-17 13:55 UTC
rendered paste body
class Tokidate(object):
    def settoki(self, value):
        print "Set!", value
    def gettoki(self):
        print "Get!"
    toki = property(gettoki, settoki)

class BTClass(type(Tokidate)):
    def __setattr__(self, attr, value):
        if attr == 'toki':
            print "Set class"
        else:
            type(Tokidate).__setattr__(self, attr, value)
Tokidate.__bases__ = (BTClass, object)