
    7g                     F    d Z ddlZ G d d          Z G d d          ZdS )z.
Compression implementations for a Transport.
    Nc                       e Zd Zd Zd ZdS )ZlibCompressorc                 6    t          j                    | _        d S N)zlibcompressobjzselfs    K/var/www/html/syslog/venv/lib/python3.11/site-packages/paramiko/compress.py__init__zZlibCompressor.__init__   s    !##    c                     | j                             |          | j                             t          j                  z   S r   )r	   compressflushr   Z_FULL_FLUSHr   datas     r   __call__zZlibCompressor.__call__   s,    vt$$tv||D4E'F'FFFr   N__name__
__module____qualname__r   r    r   r   r   r      s7        $ $ $G G G G Gr   r   c                       e Zd Zd Zd ZdS )ZlibDecompressorc                 6    t          j                    | _        d S r   )r   decompressobjr	   r
   s    r   r   zZlibDecompressor.__init__$   s    #%%r   c                 6    | j                             |          S r   )r	   
decompressr   s     r   r   zZlibDecompressor.__call__'   s    v  &&&r   Nr   r   r   r   r   r   #   s2        & & &' ' ' ' 'r   r   )__doc__r   r   r   r   r   r   <module>r"      s|   &  G G G G G G G G' ' ' ' ' ' ' ' ' 'r   