§
{<ˆjx ã ób — d Z ddlmZ ddlmZmZmZ ddlmZ d„ Z G d„ dej
¦ « ZdS ) z8
Fixer for "class Foo: ..." -> "class Foo(object): ..."
é )Ú
fixer_base)ÚLParenÚRParenÚName)Útouch_import_topc óÔ — | |t ¦ « ¦ « | |t d¦ « ¦ « | |t ¦ « ¦ « d S )NÚobject)Úinsert_childr r r )ÚnodeÚidxs úr/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/libpasteurize/fixes/fix_newstyle.pyÚ
insert_objectr sX € Ø×Ò�c�6™8œ8Ñ$Ô$Ð$Ø×Ò�c�4 ™?œ?Ñ+Ô+Ð+Ø×Ò�c�6™8œ8Ñ$Ô$Ð$Ð$Ð$ó c ó — e Zd ZdZd„ ZdS )ÚFixNewstylez0classdef< 'class' NAME ['(' ')'] colon=':' any >c ó — |d }|j |¦ « }|j |dz
j dk r+|j |dz
j dk r|j |dz
|…= |dz }t ||¦ « t dd|¦ « d S )NÚcoloné ú(é ú)Úbuiltinsr )ÚchildrenÚindexÚvaluer r )Úselfr Úresultsr r s r
Ú transformzFixNewstyle.transform s– € ؘÔ!ˆØŒm×!Ò! %Ñ(Ô(ˆØŒM˜#˜a™%Ô Ô&¨#Ò-Ð-ØŒM˜#˜a™%Ô Ô&¨#Ò-Ð-Ø”
˜c !™e C˜iÐ(Ø�1‰HˆCÝ�d˜CÑ Ô Ð Ý˜ h°Ñ5Ô5Ð5Ð5Ð5r N)Ú__name__Ú
__module__Ú__qualname__ÚPATTERNr © r r
r r s+ € € € € € ð B€Gð6ð 6ð 6ð 6ð 6r r N)Ú__doc__Úlib2to3r Úlib2to3.fixer_utilr r r Úlibfuturize.fixer_utilr r ÚBaseFixr r# r r
ú