*jJ @ S SK r S SKrS SKJrJrJrJrJrJrJ r J r JrJrJ r JrJrJr S SKJr S SKJr / SQrSr " S S5 r " S S \5 r\" S \5 " S S\5 r\" S \5 " S S\5 r\" S\5 " S S5 r " S S5 r " S S5 rg) N)Errorwriterreaderregister_dialectunregister_dialectget_dialect list_dialectsfield_size_limit QUOTE_MINIMAL QUOTE_ALLQUOTE_NONNUMERIC QUOTE_NONE QUOTE_STRINGS QUOTE_NOTNULL)Dialect)StringIO)r r r r r r r r excel excel_tabr r r r r r Snifferr DictReader DictWriterunix_dialectz1.0c D \ rS rSrSrSrSrSrSrSr Sr SrSrS r S rSrg)r X FNc Z U R [ :w a SU l U R 5 g )NT) __class__r _valid _validateselfs */opt/alt/python313/lib64/python3.13/csv.py__init__Dialect.__init__k s >>W$DK c j [ U 5 g ! [ a n[ [ U5 5 S eS nAff = fN)_Dialect TypeErrorr str)r! es r" r Dialect._validatep s. *TN *A-T) *s 2-2)r )__name__ __module____qualname____firstlineno___namer delimiter quotechar escapechardoublequoteskipinitialspacelineterminatorquotingr# r __static_attributes__ r% r" r r X s<