|
- #!/usr/bin/env python
- # Copyright 2006 John-Mark Gurney <jmg@funkthat.com>
-
- __version__ = '$Change$'
- # $Id$
-
- import binascii
- import os
- import twisted.python.zipstream
- import zipfile
- from zipfile import *
-
- __all__ = zipfile.__all__
-
- class ZipFile(twisted.python.zipstream.ChunkingZipFile):
- def readiter(self, name, blksize=16384):
- """Return file bytes (as a string) for name."""
-
- #print 'ri:', `self`, `name`
- fp = self.readfile(name)
- while True:
- d = fp.read(blksize)
- if not d:
- break
- yield d
|