DevOps Engineer
sys.stdout.write(f'[{rmq_tools.time_now()}] - {all_cnt} of {lim} messages consumed.\r')
def on_message(channel, method_frame, header_frame, body):
print('[{}] — {} of {} message consumed'.format(rmq_tools.time_now(), all_cnt, lim), end='\r')
почему не print?
print '[{}] — {} of {} message consumed /r'.format(rmq_tools.time_now(),str(all_cnt),str(lim)),
вызывается из встроенного в pika метода. Набор входных параметров такого метода фиксирован требованиями pika.
Так лучше?)
Когда задался вопросом перезаписи строки в консоли нашел такое решение.
Действительно можно заменить на
хотя запятая в конце режет глаз
В целом можно переехать на нее, так как все равно нужно подтягивать pika