a
i? @ s d dl Z d dlmZmZmZmZmZmZmZm Z m
Z
mZmZm
Z
mZmZ d dlmZ d dlmZ g dZG dd dZG dd d eZed e G d
d deZede G d
d deZede G dd dZG dd dZze W n ey eZY n0 G dd dZdS ) N)Error__version__writerreaderregister_dialectunregister_dialectget_dialect
list_dialectsfield_size_limit
QUOTE_MINIMAL QUOTE_ALLQUOTE_NONNUMERIC
QUOTE_NONE__doc__)Dialect)StringIO)r 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| _| d S )NT) __class__r _valid _validateself r /usr/lib64/python3.9/csv.py__init__* s
zDialect.__init__c
C sB zt | W n0 ty< } ztt|W Y d }~n
d }~0 0 d S N)_Dialect TypeErrorr str)r er r r r / s zDialect._validate)__name__
__module____qualname___namer delimiter quotecharZ
escapechardoublequoteskipinitialspacelineterminatorquotingr r r r r r r s r c @ s$ e Zd ZdZdZdZdZdZeZ dS )r ,"TF
N)
r&