From e5a966596c30003417a27474884e45c21e1cc92b Mon Sep 17 00:00:00 2001 From: David Vierra Date: Tue, 28 Sep 2010 16:03:40 -1000 Subject: [PATCH] raise a more descriptive error when cannot import infdev --- mclevel.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mclevel.py b/mclevel.py index dfa0b4e..858697a 100644 --- a/mclevel.py +++ b/mclevel.py @@ -664,10 +664,13 @@ class MCLevel: info( "Detected INVEdit inventory file" ) return INVEditChest(root_tag=root_tag, filename=filename); - if ("Data" in root_tag and loadInfinite): + if ("Data" in root_tag): info( "Detected Infdev level.dat" ) + if (loadInfinite): - return MCInfdevOldLevel(root_tag=root_tag, filename=filename); + return MCInfdevOldLevel(root_tag=root_tag, filename=filename); + else: + raise IOError, "Cannot import infinite levels" raise IOError, "Cannot detect file type."