Ńň
đgcJc           @   sB   d  Z  d d k Z d e f d     YZ d e f d     YZ d S(   s.   
Compression implementations for a Transport.
i˙˙˙˙Nt   ZlibCompressorc           B   s   e  Z d    Z d   Z RS(   c         C   s   t  i d  |  _ d  S(   Ni	   (   t   zlibt   compressobjt   z(   t   self(    (    sP   C:\Documents and Settings\red08xgu\Desktop\python_webupdate\paramiko\compress.pyt   __init__   s    c         C   s#   |  i  i |  |  i  i t i  S(   N(   R   t   compresst   flushR   t   Z_FULL_FLUSH(   R   t   data(    (    sP   C:\Documents and Settings\red08xgu\Desktop\python_webupdate\paramiko\compress.pyt   __call__   s    (   t   __name__t
   __module__R   R
   (    (    (    sP   C:\Documents and Settings\red08xgu\Desktop\python_webupdate\paramiko\compress.pyR       s   	t   ZlibDecompressorc           B   s   e  Z d    Z d   Z RS(   c         C   s   t  i   |  _ d  S(   N(   R   t   decompressobjR   (   R   (    (    sP   C:\Documents and Settings\red08xgu\Desktop\python_webupdate\paramiko\compress.pyR   #   s    c         C   s   |  i  i |  S(   N(   R   t
   decompress(   R   R	   (    (    sP   C:\Documents and Settings\red08xgu\Desktop\python_webupdate\paramiko\compress.pyR
   &   s    (   R   R   R   R
   (    (    (    sP   C:\Documents and Settings\red08xgu\Desktop\python_webupdate\paramiko\compress.pyR   "   s   	(   t   __doc__R   t   objectR    R   (    (    (    sP   C:\Documents and Settings\red08xgu\Desktop\python_webupdate\paramiko\compress.pyt   <module>   s   