From 5b937eb231a2de3a6a99c10ee471e1ebeb081aec Mon Sep 17 00:00:00 2001 From: Andrew Chin Date: Sat, 16 Mar 2013 17:48:25 -0400 Subject: [PATCH] Error instead of crashing if no regions can be found --- overviewer.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/overviewer.py b/overviewer.py index 13129a7..578d7af 100755 --- a/overviewer.py +++ b/overviewer.py @@ -404,8 +404,12 @@ dir but you forgot to put quotes around the directory, since it contains spaces. texcache[texopts_key] = tex else: tex = texcache[texopts_key] - - rset = w.get_regionset(render['dimension'][1]) + + try: + rset = w.get_regionset(render['dimension'][1]) + except IndexError: + logging.error("Sorry, I can't find anything to render! Are you sure there are .mca files in the world directory?") + return 1 if rset == None: # indicates no such dimension was found: logging.error("Sorry, you requested dimension '%s' for %s, but I couldn't find it", render['dimension'][0], render_name) return 1