aboutsummaryrefslogtreecommitdiffstats
path: root/FuseArchive/ChunkBuffer.py
diff options
context:
space:
mode:
authorSteve Slaven <bpk@hoopajoo.net>2009-11-03 01:03:36 (GMT)
committerSteve Slaven <bpk@hoopajoo.net>2009-11-03 01:03:36 (GMT)
commit3c4a553a245d736622a5ae584e6ddbb0e73b15ff (patch)
tree5ef1620331ad5f50e9c528cd44706e7d235d4654 /FuseArchive/ChunkBuffer.py
parentcdde104c9c4a70ff801aec269494f1473944b81f (diff)
downloadfusearchive-3c4a553a245d736622a5ae584e6ddbb0e73b15ff.zip
fusearchive-3c4a553a245d736622a5ae584e6ddbb0e73b15ff.tar.gz
fusearchive-3c4a553a245d736622a5ae584e6ddbb0e73b15ff.tar.bz2
Use a cStringBuffer for IO which appears to be faster than using join() for
very large lists
Diffstat (limited to 'FuseArchive/ChunkBuffer.py')
-rw-r--r--FuseArchive/ChunkBuffer.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/FuseArchive/ChunkBuffer.py b/FuseArchive/ChunkBuffer.py
index 134ce30..8bf3261 100644
--- a/FuseArchive/ChunkBuffer.py
+++ b/FuseArchive/ChunkBuffer.py
@@ -1,7 +1,8 @@
from ChunkBufferMem import ChunkBufferMem
from ChunkBufferFile import ChunkBufferFile
+from ChunkBufferStringIO import ChunkBufferStringIO
# Handle efficient operations on a non-fixed length buffer like appending,
# replacing, reading chunks, etc
-class ChunkBuffer(ChunkBufferMem):
+class ChunkBuffer(ChunkBufferStringIO):
pass