o
    ÞÜg  ã                   @   s,   d Z ddlZG dd„ dƒZG dd„ dƒZdS )z.
Compression implementations for a Transport.
é    Nc                   @   ó   e Zd Zdd„ Zdd„ ZdS )ÚZlibCompressorc                 C   ó   t  ¡ | _d S ©N)ÚzlibÚcompressobjÚz©Úself© r   úK/var/www/html/api-tag/env/lib/python3.10/site-packages/paramiko/compress.pyÚ__init__   s   zZlibCompressor.__init__c                 C   s   | j  |¡| j  tj¡ S r   )r   ÚcompressÚflushr   ÚZ_FULL_FLUSH©r
   Údatar   r   r   Ú__call__   s   zZlibCompressor.__call__N©Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s    r   c                   @   r   )ÚZlibDecompressorc                 C   r   r   )r   Údecompressobjr   r	   r   r   r   r   $   s   zZlibDecompressor.__init__c                 C   s   | j  |¡S r   )r   Ú
decompressr   r   r   r   r   '   s   zZlibDecompressor.__call__Nr   r   r   r   r   r   #   s    r   )Ú__doc__r   r   r   r   r   r   r   Ú<module>   s   	