File: //opt/alt/python35/lib64/python3.5/encodings/__pycache__/base64_codec.cpython-35.opt-2.pyc
���]�  �               @   s�   d  d l  Z  d  d l Z d d 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 e  j � Z Gd d �  d e e  j � Z d d �  Z	 d S)�    N�strictc             C   s   t  j |  � t |  � f S)N)�base64�encodebytes�len)�input�errors� r   �1/opt/alt/python35/lib64/python3.5/base64_codec.py�
base64_encode
   s    r
   c             C   s   t  j |  � t |  � f S)N)r   �decodebytesr   )r   r   r   r   r	   �
base64_decode   s    r   c               @   s.   e  Z d  Z d d d � Z d d d � Z d S)�Codecr   c             C   s
   t  | | � S)N)r
   )�selfr   r   r   r   r	   �encode   s    zCodec.encodec             C   s
   t  | | � S)N)r   )r   r   r   r   r   r	   �decode   s    zCodec.decodeN)�__name__�
__module__�__qualname__r   r   r   r   r   r	   r
      s   r
   c               @   s   e  Z d  Z d d d � Z d S)�IncrementalEncoderFc             C   s
   t  j | � S)N)r   r   )r   r   �finalr   r   r	   r      s    zIncrementalEncoder.encodeN)r   r   r   r   r   r   r   r	   r      s   r   c               @   s   e  Z d  Z d d d � Z d S)�IncrementalDecoderFc             C   s
   t  j | � S)N)r   r   )r   r   r   r   r   r	   r   !   s    zIncrementalDecoder.decodeN)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   �bytes�charbuffertyper   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   s:   t  j d d d t d t d t d t d t d t d	 d
 � S)N�namer   r   r   �incrementalencoder�incrementaldecoder�streamwriter�streamreader�_is_text_encodingF)�codecs�	CodecInfor
   r   r   r   r   r   r   r   r   r	   �getregentry-   s    	r#   )
r!   r   r
   r   r
   r   r   r   r   r#   r   r   r   r	   �<module>   s