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()
def __init__(self): self.__selectedID = None self.__callback = None self.__callbackUpdate = None self.__isSubscribed = False self.__cooldown = PrbCooldownManager() self.__handlers = {} self.__cache = {}