Catch exception when loading missing/damaged resource pack

catch-all, eww
This commit is contained in:
David Vierra 2015-04-29 03:26:42 -10:00
parent 1023d56c85
commit 664ea46639

View File

@ -241,7 +241,10 @@ class MCInstall(object):
def getResourceLoader(self, version, resourcePack):
loader = ResourceLoader()
if resourcePack:
loader.addZipFile(self.getResourcePackPath(resourcePack))
try:
loader.addZipFile(self.getResourcePackPath(resourcePack))
except Exception as e:
log.warn("Failed to load resource pack: %r\nPack: %s", e, resourcePack)
loader.addZipFile(self.getVersionJarPath(version))
major, minor, rev = splitVersion(version)