OXIESEC PANEL
- Current Dir:
/
/
opt
/
alt
/
python38
/
lib64
/
python3.8
/
lib2to3
/
__pycache__
Server IP: 2a02:4780:11:1594:0:ef5:22d7:a
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/21/2025 06:55:16 AM
rwxr-xr-x
📄
__init__.cpython-38.opt-1.pyc
144 bytes
09/23/2024 11:50:24 AM
rw-r--r--
📄
__init__.cpython-38.opt-2.pyc
144 bytes
09/23/2024 11:50:24 AM
rw-r--r--
📄
__init__.cpython-38.pyc
144 bytes
09/23/2024 11:50:24 AM
rw-r--r--
📄
__main__.cpython-38.opt-1.pyc
228 bytes
09/23/2024 11:50:24 AM
rw-r--r--
📄
__main__.cpython-38.opt-2.pyc
228 bytes
09/23/2024 11:50:24 AM
rw-r--r--
📄
__main__.cpython-38.pyc
228 bytes
09/23/2024 11:50:24 AM
rw-r--r--
📄
btm_matcher.cpython-38.opt-1.pyc
4.78 KB
09/23/2024 11:50:24 AM
rw-r--r--
📄
btm_matcher.cpython-38.opt-2.pyc
3.24 KB
09/23/2024 11:50:27 AM
rw-r--r--
📄
btm_matcher.cpython-38.pyc
4.78 KB
09/23/2024 11:50:24 AM
rw-r--r--
📄
btm_utils.cpython-38.opt-1.pyc
6.02 KB
09/23/2024 11:50:24 AM
rw-r--r--
📄
btm_utils.cpython-38.opt-2.pyc
4.54 KB
09/23/2024 11:50:27 AM
rw-r--r--
📄
btm_utils.cpython-38.pyc
6.02 KB
09/23/2024 11:50:24 AM
rw-r--r--
📄
fixer_base.cpython-38.opt-1.pyc
6.12 KB
09/23/2024 11:50:24 AM
rw-r--r--
📄
fixer_base.cpython-38.opt-2.pyc
3.43 KB
09/23/2024 11:50:27 AM
rw-r--r--
📄
fixer_base.cpython-38.pyc
6.12 KB
09/23/2024 11:50:24 AM
rw-r--r--
📄
fixer_util.cpython-38.opt-1.pyc
11.93 KB
09/23/2024 11:50:25 AM
rw-r--r--
📄
fixer_util.cpython-38.opt-2.pyc
9.81 KB
09/23/2024 11:50:27 AM
rw-r--r--
📄
fixer_util.cpython-38.pyc
11.93 KB
09/23/2024 11:50:25 AM
rw-r--r--
📄
main.cpython-38.opt-1.pyc
8.39 KB
09/23/2024 11:50:25 AM
rw-r--r--
📄
main.cpython-38.opt-2.pyc
6.68 KB
09/23/2024 11:50:27 AM
rw-r--r--
📄
main.cpython-38.pyc
8.42 KB
09/23/2024 11:50:24 AM
rw-r--r--
📄
patcomp.cpython-38.opt-1.pyc
5.29 KB
09/23/2024 11:50:25 AM
rw-r--r--
📄
patcomp.cpython-38.opt-2.pyc
4.79 KB
09/23/2024 11:50:27 AM
rw-r--r--
📄
patcomp.cpython-38.pyc
5.52 KB
09/23/2024 11:50:24 AM
rw-r--r--
📄
pygram.cpython-38.opt-1.pyc
1.25 KB
09/23/2024 11:50:24 AM
rw-r--r--
📄
pygram.cpython-38.opt-2.pyc
1.04 KB
09/23/2024 11:50:27 AM
rw-r--r--
📄
pygram.cpython-38.pyc
1.25 KB
09/23/2024 11:50:24 AM
rw-r--r--
📄
pytree.cpython-38.opt-1.pyc
23.12 KB
09/23/2024 11:50:25 AM
rw-r--r--
📄
pytree.cpython-38.opt-2.pyc
14.62 KB
09/23/2024 11:50:27 AM
rw-r--r--
📄
pytree.cpython-38.pyc
23.79 KB
09/23/2024 11:50:24 AM
rw-r--r--
📄
refactor.cpython-38.opt-1.pyc
19.94 KB
09/23/2024 11:50:25 AM
rw-r--r--
📄
refactor.cpython-38.opt-2.pyc
15.99 KB
09/23/2024 11:50:27 AM
rw-r--r--
📄
refactor.cpython-38.pyc
19.98 KB
09/23/2024 11:50:24 AM
rw-r--r--
Editing: main.cpython-38.opt-2.pyc
Close
U i�f�- � @ s| d dl mZmZ d dlZd dlZd dlZd dlZd dlZd dlZddl m Z dd� ZG dd� de j�Z d d � Zd dd�ZdS )� )�with_statement�print_functionN� )�refactorc C s( | � � } |� � }tj| |||dddd�S )Nz (original)z(refactored)� )Zlineterm)� splitlines�difflibZunified_diff)�a�b�filename� r �1/opt/alt/python38/lib64/python3.8/lib2to3/main.py� diff_texts s �r c s: e Zd Zd � fdd� Zdd� Z� fdd�Zdd � Z� ZS )�StdoutRefactoringToolr c sP || _ || _|r&|�tj�s&|tj7 }|| _|| _|| _tt | �� |||� d S �N)� nobackups� show_diffs�endswith�os�sep�_input_base_dir�_output_dir�_append_suffix�superr �__init__) �selfZfixers�options�explicitr r �input_base_dir� output_dir� append_suffix�� __class__r r r $ s zStdoutRefactoringTool.__init__c O s* | j �|||f� | jj|f|�|� d S r )�errors�append�logger�error)r �msg�args�kwargsr r r � log_errorA s zStdoutRefactoringTool.log_errorc sz |}| j rH|�| j�r6tj�| j |t| j�d � �}ntd|| jf ��| jrX|| j7 }||kr�tj� |�}tj� |�s�|r�t�|� | �d||� | j �s2|d }tj�|�r�zt�|� W n. tk r� } z| �d|� W 5 d }~X Y nX zt�||� W n2 tk �r0 } z| �d||� W 5 d }~X Y nX tt| �j} | ||||� | j �s`t�||� ||k�rvt�||� d S )Nz5filename %s does not start with the input_base_dir %szWriting converted %s to %s.z.bakzCan't remove backup %szCan't rename %s to %s)r � startswithr r �path�join�len� ValueErrorr �dirname�isdir�makedirs�log_messager �lexists�remove�OSError�renamer r � write_file�shutilZcopymode) r Znew_textr Zold_text�encodingZ orig_filenamer Zbackup�err�writer! r r r8 E sJ � �� � z StdoutRefactoringTool.write_filec C s� |r| � d|� n�| � d|� | jr�t|||�}zP| jd k rl| j�" |D ]}t|� qHtj�� W 5 Q R X n|D ]}t|� qpW n$ tk r� t d|f � Y d S X d S )NzNo changes to %sz Refactored %sz+couldn't encode %s's diff for your terminal) r3 r r Zoutput_lock�print�sys�stdout�flush�UnicodeEncodeError�warn)r �old�newr ZequalZ diff_lines�liner r r �print_outputl s$ �z"StdoutRefactoringTool.print_output)r r r )�__name__� __module__�__qualname__r r* r8 rF � __classcell__r r r! r r s �'r c C s t d| f tjd� d S )NzWARNING: %s��file)r= r>