def _dispose(self): for event, argValues in self._LISTENERS.iteritems(): self.removeListener(event, *argValues) self.__lobbyHdlr.destroy() self.__lobbyHdlr = None self.__dlgsHdlr.destroy() self.__dlgsHdlr = None self._LISTENERS.clear() self._LISTENERS = None EventSystemEntity._dispose(self)
def _dispose(self): for event, argValues in self._LISTENERS.iteritems(): self.removeListener(event, *argValues) self.__lobbyHdlr.destroy() self.__lobbyHdlr = None self.__dlgsHdlr.destroy() self.__dlgsHdlr = None self._LISTENERS.clear() self._LISTENERS = None EventSystemEntity._dispose(self)
def _dispose(self): for event, argValues in self._LISTENERS.iteritems(): self.removeListener(event, *argValues) self.__lobbyHdlr.destroy() self.__lobbyHdlr = None self.__dlgsHdlr.destroy() self.__dlgsHdlr = None self._LISTENERS.clear() self._LISTENERS = None while len(self.__packagesHandlers): self.__packagesHandlers.pop().fini() EventSystemEntity._dispose(self)
def _dispose(self): for event, argValues in self._LISTENERS.iteritems(): self.removeListener(event, *argValues) self.__lobbyHdlr.destroy() self.__lobbyHdlr = None self.__dlgsHdlr.destroy() self.__dlgsHdlr = None self._LISTENERS.clear() self._LISTENERS = None while len(self.__packagesHandlers): self.__packagesHandlers.pop().fini() EventSystemEntity._dispose(self) return