Ë c‡½jN. ã ó� — d dl mZmZ d dlZd dlZd dlZd dlZd dlZd dlZddl m Z d„ Z G d„ de j « Z d„ Zd d „Zy)é )Úwith_statementÚprint_functionNé )Úrefactorc ó| — | j « } |j « }t j | |||ddd¬« S )Nz (original)z(refactored)Ú )Úlineterm)Ú splitlinesÚdifflibÚunified_diff)ÚaÚbÚfilenames ú%/usr/lib64/python3.12/lib2to3/main.pyÚ diff_textsr s> € Ø/Ø �‰‹€AØ �‰‹€AÜ×Ñ 1 h°Ø ,¨nØ)+ô-ð -ó c ó: ‡ — e Zd Z dˆ fd„ Zd„ Zˆ fd„Zd„ Zˆ xZS )ÚStdoutRefactoringToolc óà •— || _ || _ |r2|j t j « s|t j z }|| _ || _ || _ t t | �+ |||« y ©N)Ú nobackupsÚ show_diffsÚendswithÚosÚsepÚ_input_base_dirÚ_output_dirÚ_append_suffixÚsuperr Ú__init__) ÚselfÚfixersÚoptionsÚexplicitr r Úinput_base_dirÚ output_dirÚ append_suffixÚ __class__s €r r zStdoutRefactoringTool.__init__$ sf ø€ ð ð$ #ˆŒØ$ˆŒÙ .×"9Ñ"9¼"¿&¹&Ô"AØœbŸf™fÑ$ˆNØ-ˆÔØ%ˆÔØ+ˆÔÜ Ô# TÑ3°F¸GÀXÕNr c ó€ — | j j |||f« | j j |g|¢i |¤Ž y r )ÚerrorsÚappendÚloggerÚerror)r! ÚmsgÚargsÚkwargss r Ú log_errorzStdoutRefactoringTool.log_errorA s9 € Ø�‰×јC vÐ.Ô/؈�‰×ј#Ð/ Ò/¨Ó/r c ó •— |}| j rw|j | j « rAt j j | j |t | j « d « }nt d|›d| j ›�« ‚| j r|| j z }||k7 rht j j |« }t j j |« s|rt j |« | j d||« | j sQ|dz }t j j |« r t j |« t j" ||« t$ t&