o 0i> @ 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 nw 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 @ sB e Zd Z dZdZdZdZdZdZdZ dZ dZdd Zdd Z dS )r FNc C s | j tkrd| _| d S )NT) __class__r _valid _validateself r */opt/alt/python310/lib64/python3.10/csv.py__init__* s zDialect.__init__c C s4 zt | W d S ty } ztt|d }~ww 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 @ &