0

Nicer looking status messages

This commit is contained in:
Andrew Chin
2012-02-11 16:30:12 -05:00
parent e7995e19b2
commit 9b419a8995

View File

@@ -340,8 +340,14 @@ dir but you forgot to put quotes around the directory, since it contains spaces.
# multiprocessing dispatcher # multiprocessing dispatcher
dispatch = dispatcher.MultiprocessingDispatcher(local_procs=config['processes']) dispatch = dispatcher.MultiprocessingDispatcher(local_procs=config['processes'])
def print_status(*args): last_status_print = time.time()
logging.info("Status callback: %r", args) def print_status(phase, completed, total):
# phase is ignored. it's always zero?
if (total == 0):
percent = 100
else:
percent = int(100* completed/total)
logging.info("Rendered %d tiles out of %d. %d%% complete", completed, total, percent)
dispatch.render_all(tilesets, print_status) dispatch.render_all(tilesets, print_status)
dispatch.close() dispatch.close()