diff options
author | jomo <github@jomo.tv> | 2014-06-11 23:10:39 +0200 |
---|---|---|
committer | jomo <github@jomo.tv> | 2014-06-11 23:10:39 +0200 |
commit | 75cce75aa2808d967a58f0bb532adb2457c84e61 (patch) | |
tree | f37a546e45c7645b2e0b891f390e600b6bc60dc3 /tilehelper.py | |
parent | 12e11916533311a6f563d6d3967f98aea62814d3 (diff) |
log errors
Diffstat (limited to 'tilehelper.py')
-rw-r--r-- | tilehelper.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tilehelper.py b/tilehelper.py index 6ad7e75..af22d30 100644 --- a/tilehelper.py +++ b/tilehelper.py @@ -129,6 +129,9 @@ def onClickBlockInRegion(event): thread.start_new_thread(updateBlock, (block, newblock)) def updateBlock(block, newblock): - sleep(0.2) - newblock.setType(block.getType()) - newblock.setData(block.getData())
\ No newline at end of file + try: # we're in a thread, the universe may hace collapsed in another thread + sleep(0.2) + newblock.setType(block.getType()) + newblock.setData(block.getData()) + except Exception, e: + error("Failed to update %s block in %s at %s,%s,%s: '%s'" % (str(block.getType()), block.getWorld().getName(), block.getX(), block.getY(), block.getZ(), e))
\ No newline at end of file |