diff --git a/overviewer_core/aux_files/genPOI.py b/overviewer_core/aux_files/genPOI.py index 3c1978c..36405a1 100755 --- a/overviewer_core/aux_files/genPOI.py +++ b/overviewer_core/aux_files/genPOI.py @@ -58,15 +58,17 @@ def handlePlayers(rset, render, worldpath): # only handle this region set once if 'Players' in rset._pois: return + dimension = None try: dimension = {None: 0, 'DIM-1': -1, 'DIM1': 1}[rset.get_type()] except KeyError, e: - mystdim = re.match(r"^DIM_MYST(\d+)$", str(e)) # Dirty hack. Woo! + mystdim = re.match(r"^DIM_MYST(\d+)$", e.message) # Dirty hack. Woo! if mystdim: dimension = int(mystdim.group(1)) - + else: + raise playerdir = os.path.join(worldpath, "players") if os.path.isdir(playerdir): playerfiles = os.listdir(playerdir)