def run(self): while not self.kill_received: text = database.results_output_queue.get() if conf.subatomic: subatomic.post_message(text) else: print(text) sys.stdout.flush() database.results_output_queue.task_done()
def run(self): while not self.kill_received: text = database.messages_output_queue.get() if conf.subatomic: subatomic.post_message(text) else: if text.endswith('\r'): print(" " * database.last_printed_len, file=sys.stdout, end="\r") print(text, file=sys.stdout, end="\r") database.last_printed_len = len(text) else: print(text) sys.stdout.flush() database.messages_output_queue.task_done()