
    oh                     8    d Z ddlZ G d d      Z G d d      Zy)z.
Compression implementations for a Transport.
    Nc                       e Zd Zd Zd Zy)ZlibCompressorc                 6    t        j                         | _        y N)zlibcompressobjzselfs    c/var/www/pru.catia.catastroantioquia-mas.com/tasa/lib/python3.12/site-packages/paramiko/compress.py__init__zZlibCompressor.__init__   s    !!#    c                     | j                   j                  |      | j                   j                  t        j                        z   S r   )r	   compressflushr   Z_FULL_FLUSHr   datas     r   __call__zZlibCompressor.__call__   s-    vvt$tvv||D4E4E'FFFr   N__name__
__module____qualname__r   r    r   r   r   r      s    $Gr   r   c                       e Zd Zd Zd Zy)ZlibDecompressorc                 6    t        j                         | _        y r   )r   decompressobjr	   r
   s    r   r   zZlibDecompressor.__init__$   s    ##%r   c                 8    | j                   j                  |      S r   )r	   
decompressr   s     r   r   zZlibDecompressor.__call__'   s    vv  &&r   Nr   r   r   r   r   r   #   s    &'r   r   )__doc__r   r   r   r   r   r   <module>r"      s%   & G G' 'r   