§
ªQ6^
H¢ã ó~ — d dl mZ d dlmZ d dlmZmZmZ d„ Zd„ Z d„ Z
d„ Zd„ Zd „ Z
G d
„ dej ¦ « ZdS )
é )Ú
fixer_base)Útoken)ÚsymsÚNodeÚLeafc óR — | j D ]�}|j t j k rt |¦ « c S |j t j k r`|j rY|j d }|j t j k r7|j r0|j d }t |t ¦ « r|j dk r dS ŒždS )Né Ú
__metaclass__TF)
ÚchildrenÚtyper ÚsuiteÚ
has_metaclassÚsimple_stmtÚ expr_stmtÚ
isinstancer Úvalue)ÚparentÚnodeÚ expr_nodeÚ left_sides úB/opt/alt/python311/lib64/python3.11/lib2to3/fixes/fix_metaclass.pyr r s° € ðð
”ð ð ˆØŒ9�œ
Ò"Ð"Ý Ñ&Ô&Ð&Ð&Ð&Ø
ŒY�$Ô*Ò
*Ð
*¨t¬}Ð
*؜
aÔ(ˆIØŒ~¥¤Ò/Ð/°IÔ4FÐ/Ø%Ô.¨qÔ1� ݘiÑ.Ô.ð Ø!œ¨?Ò:Ð:ؘ4˜4øØˆ5ó c ó — | j D ]}|j t j k r d S Œt | j ¦ « D ]\ }}|j t
j k r nŒt d¦ « ‚t t j g ¦ « }| j |dz d … r]| j |dz }| |
¦ « ¦ « | ¦ « | j |dz d … °]| |¦ « |}d S )NzNo class suite and no ':'!é )r r r r
Ú enumerater ÚCOLONÚ
ValueErrorr Úappend_childÚcloneÚremove)Úcls_noder Úir
Ú move_nodes r Úfixup_parse_treer$ - s% € ðð Ô!ð ð ˆØŒ9�œ
Ò"Ð"àˆFˆFð #õ
˜XÔ.Ñ/Ô/ð 7ð 7‰ˆˆ4ØŒ9�œÒ#Ð#؈Eð $õ Ð5Ñ6Ô6Ð6õ
•”˜RÑ Ô €EØ
Ô
˜A˜a™C˜D˜DÔ
!ð ØÔ% a¨¡cÔ*ˆ Ø
×Ò˜9Ÿ?š?Ñ,Ô,Ñ-Ô-Ð-Ø×ÒÑÔÐð Ô
˜A˜a™C˜D˜DÔ
!ð ð
×Ò˜%Ñ Ô Ð Ø€D€D€Dr c óp — t |j ¦ « D ]\ }}|j t j k r nŒd S | ¦ « t
t j g ¦ « }t
t j |g¦ « }|j |d … rW|j | }|
| ¦ « ¦ « | ¦ « |j |d … °W| ||¦ « |j d j d }|j d j d } | j
|_
d S )Nr )r r r r ÚSEMIr r r r r r r Úinsert_childÚprefix)
r r" Ú stmt_nodeÚsemi_indr Únew_exprÚnew_stmtr# Ú new_leaf1Ú old_leaf1s
r Úfixup_simple_stmtr/ G s3 € ðõ $ IÔ$6Ñ7Ô7ð 𠉈�$ØŒ9�œ
Ò"Ð"؈Eð #ð ˆà‡K‚K�M„M€MÝ•D”N BÑ'Ô'€HÝ•DÔ$ x jÑ1Ô1€HØ
Ô
˜X˜Y˜YÔ
'ð ØÔ& xÔ0ˆ Ø×Ò˜iŸošoÑ/Ô/Ñ0Ô0Ð0Ø×ÒÑÔÐð Ô
˜X˜Y˜YÔ
'ð ð ×Ò˜˜8Ñ$Ô$Ð$ØÔ! !Ô$Ô-¨aÔ0€IØÔ" 1Ô%Ô.¨qÔ1€IØ Ô'€IÔÐÐr c óš — | j rA| j d j t j k r#| j d ¦ « d S d S d S )Néÿÿÿÿ)r r r ÚNEWLINEr )r s r Úremove_trailing_newliner3 _ sQ € Ø„}ð #˜œ rÔ*Ô/µ5´=Ò@Ð@ØŒ
�bÔ× Ò Ñ"Ô"Ð"Ð"Ð"ð#ð #Ð@Ð@r c # óê K — | j D ]}|j t j k r nŒt d¦ « ‚t t
|j ¦ « ¦ « D ]ž\ }}|j t j k r„|j r}|j d }|j t j k r[|j rT|j d }t |t ¦ « r2|j dk r't |||¦ « t |¦ « |||fV — ŒŸd S )NzNo class suite!r r
)r r r r
r Úlistr r r r r r r/ r3 )r! r r" Úsimple_noder Ú left_nodes r Ú
find_metasr8 d s è è € àÔ!ð ,ð ,ˆØŒ9�œ
Ò"Ð"؈Eð #õ Ð*Ñ+Ô+Ð+õ �y¨¬Ñ7Ô7Ñ8Ô8ð 1ð 1‰ˆˆ;ØÔ�tÔ/Ò/Ð/°KÔ4HÐ/Ø#Ô,¨QÔ/ˆIØŒ~¥¤Ò/Ð/°IÔ4FÐ/à%Ô.¨qÔ1� ݘiÑ.Ô.ð 1Ø!œ¨?Ò:Ð:å% d¨A¨{Ñ;Ô;Ð;Ý+¨KÑ8Ô8Ð8Ø KÐ0Ð0Ð0Ð0øð1ð 1r c ór — | j d d d… }|r,| ¦ « }|j t j k rn|°,|ru| ¦ « }t |t ¦ « r%|j t j k r|j rd|_ d S | |j d d d… ¦ « |°sd S d S )Nr1 Ú )
r Úpopr r ÚINDENTr r ÚDEDENTr( Úextend)r
Úkidsr s r Úfixup_indentr@ { sÖ € ðð Œ>˜$˜$˜B˜$Ô€Dà
ð Ø�xŠx‰zŒzˆØŒ9�œÒ$Ð$Øð ð ð ð -Ø�xŠx‰zŒzˆÝ�d�DÑ!Ô!ð - d¤iµ5´<Ò&?Ð&?ØŒ{ð
!Ø �”؈Fà�KŠK˜œ
d d¨ dÔ+Ñ,Ô,Ð,ð ð -ð -ð -ð -ð -r c ó — e Zd ZdZdZd„ ZdS )ÚFixMetaclassTz
classdef