o
    h                     @   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   S/var/www/html/optinet_system/venv/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   	