All pastes #431181 Raw Edit

etrunko

public python v1 · immutable
·published 2007-04-09 14:28 UTC
rendered paste body
import gobjectclass GObjectSingleton(gobject.GObjectMeta):    instance = None    def __call__(self, *args, **kwargs):        if not self.instance:            self.instance = super(GObjectSingleton, self).__call__(*args, **kwargs)        return self.instance        class BaseModel(gobject.GObject):    __metaclass__ = GObjectSingleton    def __init__(self):            gobject.GObject.__init__(self)        print "BaseModel.__init__()"