this code was completely unused!

This commit is contained in:
David Vierra 2011-03-06 15:30:12 -10:00
parent b887a2c6be
commit a10ef86ae9

View File

@ -472,54 +472,9 @@ class MCLevel(object):
pass pass
def compress(self): def compress(self):
#if self.root_tag is not None, then our compressed data must be stale and we need to recompress. pass
if self.root_tag is None:
return;
else:
self.packChunkData();
buf = StringIO.StringIO()
with closing(gzip.GzipFile(fileobj=buf, mode='wb', compresslevel=2)) as gzipper:
self.root_tag.save(buf=gzipper)
self.compressedTag = buf.getvalue()
self.root_tag = None
def decompress(self): def decompress(self):
"""called when accessing attributes decorated with @decompress_first""" pass
if self.root_tag != None: return
if self.compressedTag is None:
if self.root_tag is None:
self.load();
else:
return;
with closing(gzip.GzipFile(fileobj=StringIO.StringIO(self.compressedTag))) as gzipper:
try:
data = gzipper.read();
if data == None: return;
except Exception, e:
#error( u"Error reading compressed data, assuming uncompressed: {0}".format(e) )
data = self.compressedTag
try:
self.root_tag = nbt.load(buf=fromstring(data, dtype='uint8'));
except Exception, e:
error( u"Malformed NBT data in file: {0} ({1})".format(self.filename, e) )
if self.world: self.world.malformedChunk(*self.chunkPosition);
raise ChunkMalformed, self.filename
try:
self.shapeChunkData()
except KeyError, e:
error( u"Incorrect chunk format in file: {0} ({1})".format(self.filename, e) )
if self.world: self.world.malformedChunk(*self.chunkPosition);
raise ChunkMalformed, self.filename
self.dataIsPacked = True;
def compressChunk(self, x, z): pass def compressChunk(self, x, z): pass