def unload(self): self.notify.debug('unload') if self.gui is not None: self.gui.unload() del self.gui Cannon.unload(self) if self.sign is not None: self.sign.removeNode() self.sign = None self.ignoreAll()