aboutsummaryrefslogtreecommitdiffstats
path: root/FuseArchive
diff options
context:
space:
mode:
authorSteve Slaven <bpk@hoopajoo.net>2009-08-07 05:52:18 (GMT)
committerSteve Slaven <bpk@hoopajoo.net>2009-08-07 05:54:36 (GMT)
commit6c0923428963e3a9135015b32f736e38849f1ae0 (patch)
treec7d70fb338f90b2ac44a202f27e2b0a382db51fa /FuseArchive
parent1634757df06adefdd30975839d60f03618916fd0 (diff)
downloadfusearchive-6c0923428963e3a9135015b32f736e38849f1ae0.zip
fusearchive-6c0923428963e3a9135015b32f736e38849f1ae0.tar.gz
fusearchive-6c0923428963e3a9135015b32f736e38849f1ae0.tar.bz2
Don't gzip serialized data anymore since it's basically just a single key
in the physical file, and the chunked data that has the actual file chunk contents is already compressed. Compressing the single key data in the tree actually makes it bigger (50+ bytes instead of 34) which can be seen by gzipping them manually to test
Diffstat (limited to 'FuseArchive')
-rw-r--r--FuseArchive/Serializer.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/FuseArchive/Serializer.py b/FuseArchive/Serializer.py
index 621d90a..eb14cec 100644
--- a/FuseArchive/Serializer.py
+++ b/FuseArchive/Serializer.py
@@ -15,10 +15,10 @@ class Serializer:
logging.debug( "Going to serialize %s to %s" % ( obj, fh ) )
fh.truncate( 0 )
fh.seek( 0 )
- f = gzip.GzipFile( None, "wb", gzip_compress_level, fh )
- #f = fh
+ #f = gzip.GzipFile( None, "wb", gzip_compress_level, fh )
+ f = fh
f.write( Serializer.dumps( obj ) )
- del f
+ #del f
fh.flush()
@staticmethod
@@ -39,8 +39,8 @@ class Serializer:
def loadfh( fh ):
logging.debug( "Going to load from %s" % fh )
fh.seek( 0 )
- f = gzip.GzipFile( None, "rb", gzip_compress_level, fh )
- #f = fh
+ #f = gzip.GzipFile( None, "rb", gzip_compress_level, fh )
+ f = fh
magic = Serializer.loads( f.read() )
return( magic )