File: //lib64/python3.6/encodings/__pycache__/cp65001.cpython-36.pyc
3
  \R  �               @   s�   d Z ddlZddlZeed�s&ed��ejejd�Zejejd�Z	ddd�Z
G d	d
� d
ej�ZG dd� dej�Z
G d
d� dej�ZG dd� dej�Zdd� ZdS )z+
Code page 65001: Windows UTF-8 (CP_UTF8).
�    N�code_page_encodez-cp65001 encoding is only available on Windowsi�  �strictc             C   s   t jd| |d�S )Ni�  T)�codecs�code_page_decode)�input�errors� r   �)/usr/lib64/python3.6/encodings/cp65001.py�decode   s    r
   c               @   s   e Zd Zddd�ZdS )�IncrementalEncoderFc             C   s   t || j�d S )Nr   )�encoder   )�selfr   �finalr   r   r	   r      s    zIncrementalEncoder.encodeN)F)�__name__�
__module__�__qualname__r   r   r   r   r	   r      s   r   c               @   s   e Zd ZeZdS )�IncrementalDecoderN)r   r   r   �_decode�_buffer_decoder   r   r   r	   r      s   r   c               @   s   e Zd ZeZdS )�StreamWriterN)r   r   r   r   r   r   r   r	   r      s   r   c               @   s   e Zd ZeZdS )�StreamReaderN)r   r   r   r   r
   r   r   r   r	   r      s   r   c            	   C   s   t jdttttttd�S )NZcp65001)�namer   r
   �incrementalencoder�incrementaldecoder�streamreader�streamwriter)r   �	CodecInfor   r
   r   r   r   r   r   r   r   r	   �getregentry"