MINI MINI MANI MO
3
  \4?                 @   sH  d dl Z d dlmZmZmZmZmZmZmZm	Z	m
Z
mZmZm
Z
mZmZ d dlmZ d dlmZ d dlmZ dddd	d
ddd
dddddddddddddgZG dd dZG dd
 d
eZed
e G dd deZede G dd deZed e G d!d dZG d"d dZye W n ek
r4   eZY nX G d#d dZdS )$    N)Error__version__writerreaderregister_dialectunregister_dialectget_dialect
list_dialectsfield_size_limit
QUOTE_MINIMAL	QUOTE_ALLQUOTE_NONNUMERIC
QUOTE_NONE__doc__)Dialect)OrderedDict)StringIOr   r   r
   r   r   r   r   excel	excel_tabr
   r   r   r   r   r	   Snifferr   r   
DictReader
DictWriterunix_dialectc               @   s@   e Zd ZdZdZdZdZdZdZdZ	dZ
dZdd Zdd Z
dS )r    FNc             C   s   | j tkrd| _| j  d S )NT)	__class__r   _valid	_validate)self r   /usr/lib64/python3.6/csv.py__init__+   s    
zDialect.__init__c             C   s@   yt |  W n. tk
r: } ztt|W Y d d }~X nX d S )N)_Dialect	TypeErrorr   str)r   er   r   r   r   0   s    zDialect._validate)__name__
__module____qualname___namer   	delimiter	quotecharZ
escapechardoublequoteskipinitialspacelineterminatorquotingr    r   r   r   r   r   r      s   c               @   s$   e Zd ZdZdZdZdZdZeZ	dS )r   ,"TFz
N)
r%   r&