î
úÙ X¶  ã               @   s,   i  Z  Gd  d „  d e ƒ Z d d „  Z d S)c               @   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   úJ/home/ubuntu/projects/ifolica/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 } 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 <t d d d	 d	 ƒ t  d <t d d d	 d	 ƒ t  d <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   )Ú_modesZPILr   Z	_MODEINFOÚitemsr   )r   r   Úmr   r   r   r   r   r   Úgetmode!   s    %r   N)r   Úobjectr   r   r   r   r   r   Ú<module>   s   