raise IOError when this weird condition happens - created a chunk without checking for its file

This commit is contained in:
David Vierra 2010-09-22 12:10:09 -10:00
parent bcb8dde14b
commit 823e13fb75

View File

@ -1291,10 +1291,13 @@ class InfdevChunk(MCLevel):
def load(self):
if self.compressedTag is None:
compressedData = file(self.filename, 'rb')
self.compressedTag = compressedData.read();
compressedData.close()
try:
compressedData = file(self.filename, 'rb')
self.compressedTag = compressedData.read();
compressedData.close()
except IOError:
raise ChunkNotPresent
if self.root_tag is None:
self.decompress()