Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    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)
Esempio n. 4
0
    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