î
hÐR\  ã               @   s,   d  a  Gd d „  d e ƒ Z d d „  Z d  S)Nc               @   s.   e  Z d  Z d Z d d „  Z d d „  Z d S)ÚModeDescriptorzWrapper for mode strings.c             C   s(   | |  _  | |  _ | |  _ | |  _ d  S)N)ÚmodeÚbandsÚbasemodeÚbasetype)Úselfr   r   r   r   © r   úB/var/www/dbchiro/venv/lib/python3.4/site-packages/PIL/ImageMode.pyÚ__init__   s    			zModeDescriptor.__init__c             C   s   |  j  S)N)r   )r   r   r   r   Ú__str__   s    zModeDescriptor.__str__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r	   r
   r   r   r   r   r      s   r   c             C   s  t  sd d l m } i  } x? | j j ƒ  D]. \ } \ } } } t | | | | ƒ | | <q, Wt d d d d	 ƒ | d <t d
 d d	 d	 ƒ | d
 <t d d d	 d	 ƒ | d <t d d d d	 ƒ | d <t d d d	 d	 ƒ | d <t d d d	 d	 ƒ | d <t d d d	 d	 ƒ | d <| a  n  t  |  S)z*Gets a mode descriptor for the given mode.é   )ÚImageZRGBaÚRÚGÚBÚaZRGBÚLZLAÚAZLaZPAÚPzI;16ÚIzI;16LzI;16B)r   r   r   r   )r   r   )r   r   )r   r   )Ú_modesÚ r   Z	_MODEINFOÚitemsr   )r   r   ÚmodesÚmr   r   r   r   r   r   Úgetmode!   s    %	r   )r   Úobjectr   r   r   r   r   r   Ú<module>   s   