0

fixed crash on worlds named "World[not int]", and made world list play nice with world names

This commit is contained in:
Aaron Griffith
2011-02-23 13:07:21 -05:00
parent dd01eae9e0
commit b40d84f92b
2 changed files with 15 additions and 4 deletions

View File

@@ -406,8 +406,11 @@ def get_worlds():
info = nbt.load(world_dat)[1]
info['Data']['path'] = os.path.join(save_dir, dir)
if dir.startswith("World") and len(dir) == 6:
world_n = int(dir[-1])
ret[world_n] = info['Data']
try:
world_n = int(dir[-1])
ret[world_n] = info['Data']
except ValueError:
pass
if 'LevelName' in info['Data'].keys():
ret[info['Data']['LevelName']] = info['Data']