コード例 #1
0
ファイル: __init__.py プロジェクト: Iotic-Labs/py-lz4framed
 def update(self, b):  # pylint: disable=method-hidden,invalid-name
     """Compress data given in b, returning compressed result either from this function or writing to fp). Note:
        sometimes output might be zero length (if being buffered by lz4).
        Raises Lz4FramedNoDataError if input is of zero length."""
     with self.__lock:
         output = compress_update(self.__ctx, b)
         if self.__write:
             self.__write(self.__header)
             self.__header = None
             self.__write(output)
             self.update = self.__updateNextWrite
         else:
             header = self.__header
             self.__header = None
             self.update = self.__updateNextReturn
             return header + output
コード例 #2
0
ファイル: __init__.py プロジェクト: 1shekhar/py-lz4framed-cpp
 def update(self, b):  # pylint: disable=method-hidden,invalid-name
     """Compress data given in b, returning compressed result either from this function or writing to fp). Note:
        sometimes output might be zero length (if being buffered by lz4).
        Raises Lz4FramedNoDataError if input is of zero length."""
     with self.__lock:
         output = compress_update(self.__ctx, b)
         if self.__write:
             self.__write(self.__header)
             self.__header = None
             self.__write(output)
             self.update = self.__updateNextWrite
         else:
             header = self.__header
             self.__header = None
             self.update = self.__updateNextReturn
             return header + output
コード例 #3
0
ファイル: __init__.py プロジェクト: Iotic-Labs/py-lz4framed
 def __updateNextReturn(self, b):  # pylint: disable=invalid-name
     return compress_update(self.__ctx, b)
コード例 #4
0
ファイル: __init__.py プロジェクト: Iotic-Labs/py-lz4framed
 def __updateNextWrite(self, b):  # pylint: disable=invalid-name
     self.__write(compress_update(self.__ctx, b))
コード例 #5
0
ファイル: __init__.py プロジェクト: 1shekhar/py-lz4framed-cpp
 def __updateNextReturn(self, b):  # pylint: disable=invalid-name
     return compress_update(self.__ctx, b)
コード例 #6
0
ファイル: __init__.py プロジェクト: 1shekhar/py-lz4framed-cpp
 def __updateNextWrite(self, b):  # pylint: disable=invalid-name
     self.__write(compress_update(self.__ctx, b))