î
\á[\÷  ã               @   sÞ   d  d l  Z  d  d l Z d  d l Z e  j d ƒ Z Gd d „  d e j ƒ Z Gd d „  d e j e j ƒ Z Gd d „  d e j	 e j
 ƒ Z
 Gd	 d
 „  d
 e e j e j ƒ Z Gd d „  d e e j e j ƒ Z d d „  Z d S)é    NÚgbkc               @   s"   e  Z d  Z e j Z e j Z d S)ÚCodecN)Ú__name__Ú
__module__Ú__qualname__ÚcodecÚencodeÚdecode© r
   r
   ú#/usr/lib/python3.4/encodings/gbk.pyr      s   	r   c               @   s   e  Z d  Z e Z d S)ÚIncrementalEncoderN)r   r   r   r   r
   r
   r
   r   r      s   r   c               @   s   e  Z d  Z e Z d S)ÚIncrementalDecoderN)r   r   r   r   r
   r
   r
   r   r      s   r   c               @   s   e  Z d  Z e Z d S)ÚStreamReaderN)r   r   r   r   r
   r
   r
   r   r      s   r   c               @   s   e  Z d  Z e Z d S)ÚStreamWriterN)r   r   r   r   r
   r
   r
   r   r      s   r   c               C   s@   t  j d d d t ƒ  j d t ƒ  j d t d t d t d t ƒ S)	NÚnamer   r   r	   ÚincrementalencoderÚincrementaldecoderÚstreamreaderÚstreamwriter)	ÚcodecsÚ	CodecInfor   r   r	   r   r   r   r   r
   r
   r
   r   Úgetregentry   s    	r   )Z
_codecs_cnr   Z_multibytecodecZmbcZgetcodecr   r   ZMultibyteIncrementalEncoderr   ZMultibyteIncrementalDecoderr   ZMultibyteStreamReaderr   ZMultibyteStreamWriterr   r   r
   r
   r
   r   Ú<module>   s   ""