§
ɵì ßš|¡ã óZ — d dl mZ d dlmZmZmZ d dl mZ G d„ dej ¦ « ZdS )é )Ú
fixer_base)ÚNameÚCallÚconsuming_calls)Úpatcompc óŒ ‡ — e Zd ZdZdZˆ fd„Zd„ Zd„ Zd„ Zd„ Z dZ
ej e
¦ « Z
d Z ej e¦ « Zd
„ Zˆ xZS )Ú FixXrangeTzˆ
power<
(name='range'|name='xrange') trailer< '(' args=any ')' >
rest=any* >
c ó€ •— t t | ¦ « ||¦ « t ¦ « | _ d S ©N)Úsuperr Ú
start_treeÚsetÚtransformed_xranges)ÚselfÚtreeÚfilenameÚ __class__s €ú?/opt/alt/python311/lib64/python3.11/lib2to3/fixes/fix_xrange.pyr
zFixXrange.start_tree s5 ø€ Ý
�i˜ÑÔ×)Ò)¨$°Ñ9Ô9Ð9Ý#&¡5¤5ˆÔ Ð Ð ó c ó — d | _ d S r )r )r r r s r Úfinish_treezFixXrange.finish_tree s € Ø#'ˆÔ Ð Ð r c óÎ — |d }|j dk r| ||¦ « S |j dk r| ||¦ « S t t |¦ « ¦ « ‚)NÚnameÚxrangeÚrange)ÚvalueÚtransform_xrangeÚtransform_rangeÚ
ValueErrorÚrepr©r ÚnodeÚresultsr s r Ú transformzFixXrange.transform se € Ø�vŒˆØŒ:˜Ò!Ð!Ø×(Ò(¨¨wÑ7Ô7Ð7Ø
ŒZ˜7Ò
"Ð
"Ø×'Ò'¨¨gÑ6Ô6Ð6å�T $™ZœZÑ(Ô(Ð(r c ó¶ — |d }| t d|j ¬¦ « ¦ « | j t |¦ « ¦ « d S )Nr r ©Úprefix)Úreplacer r' r ÚaddÚidr! s r r zFixXrange.transform_xrange$ sO € Ø�vŒˆØ�Š•T˜'¨$¬+Ð6Ñ6Ô6Ñ7Ô7Ð7àÔ ×$Ò$¥R¨¡X¤XÑ.Ô.Ð.Ð.Ð.r c óZ — t |¦ « | j vr’| |¦ « st t d¦ « |d ¦ « g¦ « }t t d¦ « |g|j ¬¦ « }|d D ]}| |¦ « Œ|S d S d S )Nr ÚargsÚlistr&