U
    Ï‚³d  ã                   @   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                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚZlibCompressorc                 C   s   t  ¡ | _d S ©N)ÚzlibÚcompressobjÚz©Úself© r	   úN/var/www/html/myproject/myenv/lib/python3.8/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                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚZlibDecompressorc                 C   s   t  ¡ | _d S 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   	