(self, data)
return length
Write a bytes object 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 bytes object to the file.
Write a bytes object to the file .
def write(self, data):
        """Write a bytes object 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