hetmankp/mcmerge — Issue #1: --trace infinite loop
Author: Zahl
Created: 2011-11-26 23:03:33+00:00
State: open

So either there is something wrong with the trace process or it is just very very very inefficient.
Killed it after about 30 minutes, it was using 100% CPU all the time

minecraft@server:~/minecraft/mcmerge$ /usr/local/bin/python2.7 mcmerge.py --trace /home/minecraft/world/
Finding world contour...
^CTraceback (most recent call last):
File "mcmerge.py", line 748, in
contour.trace_world(world_dir)
File "mcmerge.py", line 69, in trace_world
self.__trace_edge(level, chunk)
File "mcmerge.py", line 43, in __trace_edge
for curr, (x, z) in self.__surrounding(chunk):
File "mcmerge.py", line 35, in __surrounding
yield (coord[0] + x, coord[1] + z), (x, z)
KeyboardInterrupt

Then I tried bestofboth and it took about 10 seconds for the --find-edges step...