Update of /cvsroot/jython/jython/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv9637
Modified Files:
zlib.py
Log Message:
Added workaround for the broken setInput in java1.
Index: zlib.py
===================================================================
RCS file: /cvsroot/jython/jython/Lib/zlib.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** zlib.py 2001/07/18 10:31:33 1.1
--- zlib.py 2001/10/06 20:36:45 1.2
***************
*** 41,45 ****
raise error, "Bad compression level"
deflater = util.zip.Deflater(level, 0)
! deflater.setInput(string)
deflater.finish()
return _get_deflate_data(deflater)
--- 41,45 ----
raise error, "Bad compression level"
deflater = util.zip.Deflater(level, 0)
! deflater.setInput(string, 0, len(string))
deflater.finish()
return _get_deflate_data(deflater)
***************
*** 62,66 ****
def compress(self, string):
! self.deflater.setInput(string)
return _get_deflate_data(self.deflater)
--- 62,66 ----
def compress(self, string):
! self.deflater.setInput(string, 0, len(string))
return _get_deflate_data(self.deflater)
|