def stop(self): """ Stop the bot Calling this method before the bot has started will result in an Exception being raised. """ if self.bot_thread is None: raise Exception("Bot has not yet been started") push_message(QUIT_MESSAGE) self.bot_thread.join() reset_app() # empty the bottle ... hips! logging.info("Main bot thread quits") zap_queues() self.bot_thread = None
def stop(self): """ Stop the bot Calling this method before the bot has started will result in an Exception being raised. """ if self.bot_thread is None: raise Exception("Bot has not yet been started") push_message(QUIT_MESSAGE) self.bot_thread.join() reset_app() # empty the bottle ... hips! logging.info("Main bot thread quits") zap_queues() reset_rooms() self.bot_thread = None
def tearDownClass(cls): pushMessage(QUIT_MESSAGE) cls.bot_thread.join() reset_app() # empty the bottle ... hips! logging.info("Main bot thread quits")
def tearDown(self): pushMessage(QUIT_MESSAGE) self.bot_thread.join() reset_app() # empty the bottle ... hips! logging.info("Main bot thread quits") zapQueues()