File: //opt/alt/python35/lib64/python3.5/encodings/__pycache__/cp65001.cpython-35.opt-1.pyc
��YfR  �               @   s�   d  Z  d d l Z d d l Z e e d � s9 e d � � e j e j d � Z e j e j d � Z	 d d d � Z
 Gd	 d
 �  d
 e j � Z Gd d �  d e j � Z
 Gd
 d �  d e j � Z Gd d �  d e j � Z d d �  Z d S)z+
Code page 65001: Windows UTF-8 (CP_UTF8).
�    N�code_page_encodez-cp65001 encoding is only available on Windowsi�  �strictc             C   s   t  j d |  | d � S)Ni�  T)�codecs�code_page_decode)�input�errors� r   �6/opt/alt/python35/lib64/python3.5/encodings/cp65001.py�decode   s    r
   c               @   s   e  Z d  Z d d d � Z d S)�IncrementalEncoderFc             C   s   t  | |  j � d S)Nr   )�encoder   )�selfr   �finalr   r   r	   r      s    zIncrementalEncoder.encodeN)�__name__�
__module__�__qualname__r   r   r   r   r	   r      s   r   c               @   s   e  Z d  Z e Z d S)�IncrementalDecoderN)r   r   r   �_decode�_buffer_decoder   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               @   s   e  Z d  Z e Z d S)�StreamReaderN)r   r   r   r   r
   r   r   r   r	   r      s   r   c               C   s4   t  j d d d t d t d t d t d t d t � S)	N�nameZcp65001r   r
   �incrementalencoder�incrementaldecoder�streamreader�streamwriter)r   �	CodecInfor   r
   r   r   r   r   r   r   r   r	   �getregentry"