File: //opt/alt/python35/lib64/python3.5/encodings/__pycache__/mac_latin2.cpython-35.pyc
��Yf&7  �               @   s�   d  Z  d d l 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 Z e j	 e � Z
 d S)a   Python Character Mapping Codec mac_latin2 generated from 'MAPPINGS/VENDORS/MICSFT/MAC/LATIN2.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
(c) Copyright 2000 Guido van Rossum.
�    Nc               @   s.   e  Z d  Z d d d � Z d d d � Z d S)�Codec�strictc             C   s   t  j | | t � S)N)�codecs�charmap_encode�encoding_table)�self�input�errors� r
   �9/opt/alt/python35/lib64/python3.5/encodings/mac_latin2.py�encode   s    zCodec.encodec             C   s   t  j | | t � S)N)r   �charmap_decode�decoding_table)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 | |  j t � d S)Nr   )r   r   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 | |  j t � d S)Nr   )r   r
   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 d S)�StreamWriterN)r   r   r   r
   r
   r
   r   r      s   r   c               @   s   e  Z d  Z d S)�StreamReaderN)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�namez
mac-latin2r   r   �incrementalencoder�incrementaldecoder�streamreader�streamwriter)	r   �	CodecInfor   r   r   r   r   r   r   r
   r
   r
   r   �getregentry&