(self, data)
return length
Write a byte string to the file.

        Returns the number of uncompressed bytes written, which is
        always the length of data in bytes. Note that due to buffering,
        the file on disk may not reflect the data written until close()
        is called.
Write a byte string to the file.
Write a byte string to the file .
def write(self, data):
        """Write a byte string to the file.

        Returns the number of uncompressed bytes written, which is
        always the length of data in bytes. Note that due to buffering,
        the file on disk may not reflect the data written until close()
        is called.
        """
        self._check_can_write()
        if isinstance(data, (bytes, bytearray)):
            length = len(data)
        else:
            # accept any data that supports the buffer protocol
            data = memoryview(data)
            length = data.nbytes

        compressed = self._compressor.compress(data)
        self._fp.write(compressed)
        self._pos += length
        return length
def write ( self , data ) : self . _check_can_write ( ) if isinstance ( data , ( bytes , bytearray ) ) : length = len ( data ) else : # accept any data that supports the buffer protocol data = memoryview ( data ) length = data . nbytes compressed = self . _compressor . compress ( data ) self . _fp . write ( compressed ) self . _pos += length return length