From 3ddd1d26e1c02c4954a01e80c59cd45febe36a9d Mon Sep 17 00:00:00 2001 From: Andrew Brown Date: Tue, 14 Sep 2010 12:37:36 -0400 Subject: [PATCH] -p1 has fewer output lines for chunk process --- world.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/world.py b/world.py index 6208a26..fcdbd7d 100644 --- a/world.py +++ b/world.py @@ -75,10 +75,12 @@ def render_chunks_async(chunks, caves, processes): resultsmap = {} for i, (chunkx, chunky, chunkfile) in enumerate(chunks): result = chunk.render_and_save(chunkfile, cave=caves) - print "{0}/{1} chunks rendered".format(i, len(chunks)) resultobj = MyResult() resultobj.get = lambda: result resultsmap[(chunkx, chunky)] = resultobj + if i > 0: + if 1000 % i == 0 or i % 1000 == 0: + print "{0}/{1} chunks rendered".format(i, len(chunks)) return resultsmap pool = multiprocessing.Pool(processes=processes)