Ñò
…n+Oc           @   s/   d  d k  Z  d  d k Z d d d „  ƒ  YZ d S(   iÿÿÿÿNt   GimpPaletteFilec           B   s    e  Z d  Z d „  Z d „  Z RS(   t   RGBc         C   si  t  d „  t d ƒ ƒ |  _ | i ƒ  d  d j o t d ‚ n d } x| d j o÷ | i ƒ  } | p Pn t i d | ƒ o qH n t | ƒ d	 j o t d
 ‚ n t t  t	 t
 i | ƒ d  ƒ ƒ } t | ƒ d j o t d ‚ n d | j o
 d j n o7 t | d ƒ t | d ƒ t | d ƒ |  i | <n | d } qH Wt
 i |  i d ƒ |  _ d  S(   Nc         S   s   t  |  ƒ d  S(   i   (   t   chr(   t   i(    (    s=   /usr/local/lib/python2.6/dist-packages/PIL/GimpPaletteFile.pyt   <lambda>   s    i   i   s   GIMP Palettes   not a GIMP palette filei    iÿ   s   \w+:|#id   s   bad palette filei   s   bad palette entryi   i   t    (   t   mapt   ranget   palettet   readlinet   SyntaxErrort   ret   matcht   lent   tuplet   intt   stringt   splitt
   ValueErrorR   t   join(   t   selft   fpR   t   st   v(    (    s=   /usr/local/lib/python2.6/dist-packages/PIL/GimpPaletteFile.pyt   __init__   s(     "7c         C   s   |  i  |  i f S(   N(   R   t   rawmode(   R   (    (    s=   /usr/local/lib/python2.6/dist-packages/PIL/GimpPaletteFile.pyt
   getpalette;   s    (   t   __name__t
   __module__R   R   R   (    (    (    s=   /usr/local/lib/python2.6/dist-packages/PIL/GimpPaletteFile.pyR       s   	!(    (   R   R   R    (    (    (    s=   /usr/local/lib/python2.6/dist-packages/PIL/GimpPaletteFile.pyt   <module>   s   