§
{<ˆj: ã ó’ — d Z ddlmZ ddlmZ ddlmZmZmZm Z m
Z
mZmZm
Z
mZmZ ddlmZmZmZ d„ Z G d„ dej ¦ « Zd S )
zD
Fixer for:
(a,)* *b (,c)* [,] = s
for (a,)* *b (,c)* [,] in d: ...
é )Ú
fixer_base)Úcount)
ÚAssignÚCommaÚCallÚNewlineÚNameÚNumberÚtokenÚsymsÚNodeÚLeaf)ÚindentationÚsuitifyÚ commatizec ó¨ — g }t | ¦ « }t |¦ « }| dk r÷t t j t |¦ « t t j t
t j d¦ « t t j t
t j
d¦ « t |¦ « g¦ « t
t j d¦ « g¦ « g¦ « }|
|¦ « |
t
t j dd¬¦ « ¦ « t t j t
t j dd¬¦ « t |¦ « t t j t
t j d¦ « t t j | dk rt |¦ « nt
dd ¦ « t
t j
d¦ « |dk rAt t j t
t j d
¦ « t |¦ « g¦ « nt
dd ¦ « g¦ « t
t j d¦ « t
t j d¦ « g¦ « g¦ « }|
|¦ « |dk �r+|
t
t j dd¬¦ « ¦ « t t j t |d¬¦ « t t j t
t j d¦ « t t j t t j t
t j d
¦ « t |¦ « g¦ « t
t j
d¦ « g¦ « t
t j d¦ « g¦ « g¦ « } |
| ¦ « t t j |¦ « }
|
S )z±
Accepts num_pre and num_post, which are counts of values
before and after the starg (not including the starg)
Returns a source fit for Assign() from fixer_util
r ú[ú:ú]ú+ú ©Úprefixé Ú ú-)Úunicoder
r Úpowerr Útrailerr r ÚLSQBÚ subscriptÚCOLONr
ÚRSQBÚappendÚPLUSÚfactorÚMINUSÚ
arith_expr)Únum_preÚnum_postÚLISTNAMEÚITERNAMEÚchildrenÚpreÚpostÚpre_partÚ main_partÚ post_partÚsources ús/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/libpasteurize/fixes/fix_unpacking.pyÚassignment_sourcer5 s
€ ð €HÝ
�'Ñ
Ô
€CÝ�8ÑÔ€Dð �‚{€{Ý�œ
¥T¨(¡^¤^µT½$¼,ÍÍeÌjÐZ^ÑI_ÔI_ÕaeÕfjÔftÕw{õ }Bô }Hð JNñ xOô xOõ QWð X[ñ Q\ô Q\ð w]ñ b^ô b^õ `dõ ejô eoð quñ `vô `vð Iwñ 6xô 6xð %yñ zô zˆØ�Š˜Ñ!Ô!Ð!Ø�Š��UœZ¨°dÐ;Ñ;Ô;Ñ<Ô<Ð<Ý•T”Z¥$¥u¤z°4ÀÐ"EÑ"EÔ"EÅtÈHÁ~Ä~ÕW[Õ\`Ô\hÕkoÕpuÔpzð }Añ lBô lBõ DHõ IMô IWð ipð stò itð itõ Z`ð adñ Zeô Zeð Zeõ z~ð @ð BEñ zFô zFõ HLõ MRô MXð Z^ñ H_ô H_ð _gð jkò _kð _kõ aeõ fjô fqõ txõ y~ô yDð FJñ tKô tKõ MSð TXñ MYô MYð sZñ a[ô a[ð a[õ quð vwð y|ñ q}ô q}ð Y~ñ Dô Dõ AEõ FKô FPð RVñ AWô AWõ Y]õ ^cô ^hð jnñ Yoô Yoð kpñ Xqô Xqð "rñ sô s€I؇O‚O�IÑÔÐØ�!‚|�|Ø�Š��UœZ¨°dÐ;Ñ;Ô;Ñ<Ô<Ð<Ý�œ¥d¨8¸DÐ&AÑ&AÔ&AÅ4ÍÌÕW[Õ\aÔ\fÐhlÑWmÔWmÕosÕtxô uCõ FJõ KOô KVõ Y]õ ^cô ^ið koñ Ypô Ypõ rxð y}ñ r~ô r~ð Xñ F@ô F@õ BFõ GLô GRð TXñ BYô BYð EZñ p[ô p[õ ]aõ bgô blð nrñ ]sô ]sð Wtñ Duô Duð &vñ wô wˆ Ø�Š˜ Ñ"Ô"Ð"Ý
•$”/ 8Ñ
,Ô
,€FØ€Mó c ó$ — e Zd ZdZd„ Zd„ Zd„ ZdS )ÚFixUnpackinga9
expl=expr_stmt< testlist_star_expr<
pre=(any ',')*
star_expr< '*' name=NAME >
post=(',' any)* [','] > '=' source=any > |
impl=for_stmt< 'for' lst=exprlist<
pre=(any ',')*
star_expr< '*' name=NAME >
post=(',' any)* [','] > 'in' it=any ':' suite=any>c óL ‡— ˆfd„dD ¦ « \ }}}}d„ |D ¦ « }d|_ d„ |D ¦ « }d„ t || ¦ « gz |z ¦ « D ¦ « }| t ¦ « ¦ « d|_ t t
| j ¦ « t t
d¦ « | ¦ « g¦ « ¦ « }t |t t |¦ « t |¦ « | j | j ¦ « ¦ « } || fS ) Nc 3 óB •K — | ]}‰ |¦ « V — Œd S ©N©Úget©Ú.0ÚnÚresultss €r4 ú