ó
î Xc           @   s&   i  Z  d  d d     YZ d   Z d S(   t   ModeDescriptorc           B   s   e  Z d    Z d   Z RS(   c         C   s(   | |  _  | |  _ | |  _ | |  _ d  S(   N(   t   modet   bandst   basemodet   basetype(   t   selfR   R   R   R   (    (    s1   /usr/lib/python2.7/dist-packages/PIL/ImageMode.pyt   __init__   s    			c         C   s   |  j  S(   N(   R   (   R   (    (    s1   /usr/lib/python2.7/dist-packages/PIL/ImageMode.pyt   __str__   s    (   t   __name__t
   __module__R   R   (    (    (    s1   /usr/lib/python2.7/dist-packages/PIL/ImageMode.pyR       s   	c         C   sŕ   t  sŘ d d l m } x? | j j   D]. \ } \ } } } t | | | |  t  | <q& Wt d d d d  t  d <t d d d d  t  d <t d	 d
 d d  t  d	 <t d d
 d d  t  d <t d d
 d d  t  d <n  t  |  S(   Ni˙˙˙˙(   t   Imaget   LAt   Lt   At   PAt   Pt   RGBs   I;16t   Is   I;16Ls   I;16B(   R   R   (   R   R   (   t   _modest   PILR
   t	   _MODEINFOt   itemsR    (   R   R
   t   mR   R   R   (    (    s1   /usr/lib/python2.7/dist-packages/PIL/ImageMode.pyt   getmode&   s    %N(    (   R   R    R   (    (    (    s1   /usr/lib/python2.7/dist-packages/PIL/ImageMode.pyt   <module>   s   