Ńň
ÍDŔLc           @   s   d  Z  d d k Z e i Z d d  Z d e i f d     YZ d e i f d     YZ d	 e i f d
     YZ d e i	 f d     YZ	 d   Z
 d S(   s   
Python 'utf-32-le' Codec
i˙˙˙˙Nt   strictc         C   s   t  i |  | t  S(   N(   t   codecst   utf_32_le_decodet   True(   t   inputt   errors(    (    s)   scripts/common/Lib/encodings/utf_32_le.pyt   decode
   s    t   IncrementalEncoderc           B   s   e  Z e d   Z RS(   c         C   s   t  i | |  i  d S(   Ni    (   R   t   utf_32_le_encodeR   (   t   selfR   t   final(    (    s)   scripts/common/Lib/encodings/utf_32_le.pyt   encode   s    (   t   __name__t
   __module__t   FalseR   (    (    (    s)   scripts/common/Lib/encodings/utf_32_le.pyR      s   t   IncrementalDecoderc           B   s   e  Z e i Z RS(    (   R   R   R   R   t   _buffer_decode(    (    (    s)   scripts/common/Lib/encodings/utf_32_le.pyR      s   t   StreamWriterc           B   s   e  Z e i Z RS(    (   R   R   R   R   R   (    (    (    s)   scripts/common/Lib/encodings/utf_32_le.pyR      s   t   StreamReaderc           B   s   e  Z e i Z RS(    (   R   R   R   R   R   (    (    (    s)   scripts/common/Lib/encodings/utf_32_le.pyR      s   c           C   s4   t  i d d d t d t d t d t d t d t  S(	   Nt   names	   utf-32-leR   R   t   incrementalencodert   incrementaldecodert   streamreadert   streamwriter(   R   t	   CodecInfoR   R   R   R   R   R   (    (    (    s)   scripts/common/Lib/encodings/utf_32_le.pyt   getregentry   s    	(   t   __doc__R   R   R   R   R   t   BufferedIncrementalDecoderR   R   R   R   (    (    (    s)   scripts/common/Lib/encodings/utf_32_le.pyt   <module>   s   	