Ńň
n+Oc           @   s&   h  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   (    (    s7   /usr/local/lib/python2.6/dist-packages/PIL/ImageMode.pyt   __init__   s    			c         C   s   |  i  S(   N(   R   (   R   (    (    s7   /usr/local/lib/python2.6/dist-packages/PIL/ImageMode.pyt   __str__   s    (   t   __name__t
   __module__R   R   (    (    (    s7   /usr/local/lib/python2.6/dist-packages/PIL/ImageMode.pyR       s   	c         C   sŢ   t  pĎ d d  k } x? | i i   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   LAt   Lt   At   PAt   Pt   RGBs   I;16t   Is   I;16Ls   I;16B(   R   R   (   R   R   (   t   _modest   Imaget	   _MODEINFOt   itemsR    (   R   R   t   mR   R   R   (    (    s7   /usr/local/lib/python2.6/dist-packages/PIL/ImageMode.pyt   getmode$   s     N(    (   R   R    R   (    (    (    s7   /usr/local/lib/python2.6/dist-packages/PIL/ImageMode.pyt   <module>   s   