ó
î Xc           @   s   d  d d „  ƒ  YZ  d S(   t   ContainerIOc           B   sM   e  Z d  „  Z d „  Z d d „ Z d „  Z d d „ Z d „  Z d „  Z RS(   c         C   s8   | |  _  d |  _ | |  _ | |  _ |  j  j | ƒ d  S(   Ni    (   t   fht   post   offsett   lengtht   seek(   t   selft   fileR   R   (    (    s3   /usr/lib/python2.7/dist-packages/PIL/ContainerIO.pyt   __init__   s
    				c         C   s   d S(   Ni    (    (   R   (    (    s3   /usr/lib/python2.7/dist-packages/PIL/ContainerIO.pyt   isatty)   s    i    c         C   s†   | d k r |  j  | |  _  n( | d k r> |  j | |  _  n	 | |  _  t d t |  j  |  j ƒ ƒ |  _  |  j j |  j |  j  ƒ d  S(   Ni   i   i    (   R   R   t   maxt   minR   R   R   (   R   R   t   mode(    (    s3   /usr/lib/python2.7/dist-packages/PIL/ContainerIO.pyR   4   s    	!c         C   s   |  j  S(   N(   R   (   R   (    (    s3   /usr/lib/python2.7/dist-packages/PIL/ContainerIO.pyt   tellD   s    c         C   s\   | r" t  | |  j |  j ƒ } n |  j |  j } | s< d S|  j | |  _ |  j j | ƒ S(   Nt    (   R   R   R   R   t   read(   R   t   n(    (    s3   /usr/lib/python2.7/dist-packages/PIL/ContainerIO.pyR   O   s    c         C   sJ   d } x= t  rE |  j d ƒ } | s( Pn  | | } | d k r	 Pq	 q	 W| S(   NR   i   s   
(   t   TrueR   (   R   t   st   c(    (    s3   /usr/lib/python2.7/dist-packages/PIL/ContainerIO.pyt   readline^   s    	
c         C   s:   g  } x- t  r5 |  j ƒ  } | s% Pn  | j | ƒ q	 W| S(   N(   R   R   t   append(   R   t   lR   (    (    s3   /usr/lib/python2.7/dist-packages/PIL/ContainerIO.pyt	   readlinesn   s    	(	   t   __name__t
   __module__R   R	   R   R   R   R   R   (    (    (    s3   /usr/lib/python2.7/dist-packages/PIL/ContainerIO.pyR       s   		
			N(    (   R    (    (    (    s3   /usr/lib/python2.7/dist-packages/PIL/ContainerIO.pyt   <module>   s    