示例#1
0
 def __init__(self, settings, permClass = None, limits = None, requestHandlers = None):
     super(PrbDispatcher, self).__init__(interfaces.IPrbListener, requestHandlers)
     self._settings = settings
     self._permClass = permClass or DefaultPrbPermissions
     self._limits = limits or DefaultLimits(self)
     self._hasEntity = False
     self._cooldown = PrbCooldownManager()
示例#2
0
 def __init__(self):
     self.__selectedID = None
     self.__callback = None
     self.__callbackUpdate = None
     self.__isSubscribed = False
     self.__cooldown = PrbCooldownManager()
     self.__handlers = {}
     self.__cache = {}