§
¯¨²ûGã óT — d Z ddlmZ ddlmZ ddlmZ G d„ dej ¦ « ZdS )z©Fixer that changes 'a ,b' into 'a, b'.
This also changes '{a :b}' into '{a: b}', but does not touch other
uses of colons. It does not touch other uses of whitespace.
é )Úpytree)Útoken)Ú
fixer_basec ó| — e Zd ZdZdZ ej ej d¦ « Z ej ej d¦ « Z ee fZ
d„ ZdS )Ú
FixWsCommaTzH
any<(not(',') any)+ ',' ((not(',') any)+ ',')* [not(',') any]>
ú,ú:c óÒ — | ¦ « }d}|j D ]H}|| j v r)|j }| ¦ « rd|vrd|_ d}Œ4|r|j }|sd|_ d}ŒI|S )NFú
Ú Tú )ÚcloneÚchildrenÚSEPSÚprefixÚisspace)ÚselfÚnodeÚresultsÚnewÚcommaÚchildr s úA/opt/alt/python311/lib64/python3.11/lib2to3/fixes/fix_ws_comma.pyÚ transformzFixWsComma.transform s� € Ø�jŠj‰lŒlˆØˆØ”\ð ð ˆEؘœ Ð!Ð!Øœ�Ø—>’>Ñ#Ô#ð &¨°FÐ(:Ð(:Ø#%�E”LØ��àð +Ø"œ\�FØ!ð +Ø'*˜œØ��؈
ó N)Ú__name__Ú
__module__Ú__qualname__ÚexplicitÚPATTERNr ÚLeafr ÚCOMMAÚCOLONr r © r r r r sd € € € € € à€Hð€Gð
ˆFŒK˜œ SÑ)Ô)€E؈FŒK˜œ SÑ)Ô)€EØ�5ˆ>€Dðð ð ð ð r r N)Ú__doc__r r Úpgen2r r ÚBaseFixr r$ r r ú