All pastes #134391 Raw Edit

bushwakko

public text v1 · immutable
#134391 ·published 2006-08-16 11:11 UTC
rendered paste body
class UserModel:
    def __init__ (self, id, context):
        self.id=id 
        self.context=context
        
    def getID(self):
        return self.id
    
    def getContext(self):
        return self.context
        
    def setContext(self,context):
        self.context=context
        _doContextCallbacks()
        
    def __str__(self):
        return self.id
       
	def addUserListener(self, func):
		self.callbacks[func] = 1

    def delUserListener(self, func):
		del self.callback[func]

    def _doContextCallbacks(self):
		for func in self.callbacks:
			func(self)