CyberAlphaWolf

Server : Apache
System : Linux 182.49.167.72.host.secureserver.net 4.18.0-553.92.1.el8_10.x86_64 #1 SMP Wed Jan 14 06:31:58 EST 2026 x86_64
User : kikai ( 1014)
PHP Version : 8.3.30
Disable Function : NONE
Directory :  /opt/python38/lib/python3.8/idlelib/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //opt/python38/lib/python3.8/idlelib/__pycache__/runscript.cpython-38.opt-2.pyc
U

�i�_M"�@s�ddlZddlZddlZddlmZddlmZddlm	Z	ddlm
Z
ddlmZddlm
Z
dZGdd	�d	�Zed
kr�ddlmZedd
d�dS)�N)�idleConf)�macosx)�pyshell)�	CustomRun)�outwina/Error: Inconsistent indentation detected!

1) Your indentation is outright incorrect (easy to fix), OR

2) Your indentation mixes tabs and spaces.

To fix case 2, change all tabs to spaces by using Edit->Select All followed by Format->Untabify Region and specify the number of columns used by each tab.
c@sbeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�dd�Z	dd�Z
dd�Zdd�ZdS)�
ScriptBindingcCs>||_|jj|_|jj|_g|_t��r:|jj�d|j�dS�Nz<<run-module-event-2>>)	�editwin�flist�root�cli_argsr�	isCocoaTk�
text_frame�bind�_run_module_event)�selfr	�r�0/opt/python38/lib/python3.8/idlelib/runscript.py�__init__%s

zScriptBinding.__init__cCsNt|jtj�r|jj��dS|��}|s.dS|�|�s<dS|�|�sJdSdS)N�break)	�
isinstancer	r�OutputWindow�text�bell�getfilename�checksyntax�tabnanny)r�event�filenamerrr�check_module_event1s

z ScriptBinding.check_module_eventcCs�t�|���}zt�t�|j��Wn�tjk
r�}z>|j\}\}}|j�	|�|�
dd|�WY�W5QR�dSd}~XYnPtjk
r�}z0|j�	|���|�
dt
�WY�W5QR�dSd}~XYnXW5QRXdS)NzTabnanny Tokenizing ErrorzToken Error: %sFzTab/space errorT)�tokenize�openrZprocess_tokens�generate_tokens�readline�
TokenError�argsr	Zgotoline�errorboxZNannyNagZ
get_lineno�indent_message)rr�f�msgZmsgtxt�lineno�startZnagrrrr>s� ,zScriptBinding.tabnannyc

Csl|j��|_}|��}|�|j�t|d��}|��}W5QRXd|krb|�dd�}|�dd�}|r~|dt	d�kr~|d}|j
}|j}|�ddd�z�zt
||d	�WW��Stttfk
�rV}z�t|d
d�p�|p�d}	t|d
d�p�d}
t|dd�p�d}|dk�r|
d7}
d|
d|df}|�||�|�dd|	�WY�W�dSd}~XYnXW5|�|�XdS)N�rb�
s
�
����ERRORz1.0�end�execr)�z<no detail available>r*��offsetrz0.0 + %d lines + %d chars�SyntaxErrorz%-20sF)r
Z
open_shell�shellZget_warning_streamZset_warning_stream�stderrr!�read�replace�ordr	rZ
tag_remove�compiler6�
OverflowError�
ValueError�getattrZcolorize_syntax_errorr&)
rrr7Zsaved_streamr(�sourcer	r�valuer)r*r5�posrrrrPs4
 zScriptBinding.checksyntaxcs2t��r$�jj�d�fdd��dS��|�SdS)N��cs�jj�d�Sr)r	rZevent_generater�rrr�<lambda>vs�z0ScriptBinding.run_module_event.<locals>.<lambda>r)rr
r	rZafterr�rrrrDr�run_module_eventns

�zScriptBinding.run_module_eventcCs|j|dd�S)NT��	customize)rrFrrr�run_custom_event|szScriptBinding.run_custom_eventFrHc	Cst|jtj�r|jj��dS|��}|s.dS|�|�}|s@dS|�|�sNdS|r�d|j�	��d�}t
|jj||jd�j
}|s�dS|r�|ngdf\|_}|jj}tjr�|r�|jd|d�tj�|�}	|g}
|jr�|
|j7}
|�d|�d	|
�d
|	�d��|�|�|�|�dS)Nrz
Customize z Run)rTF)Zwith_cwdrzif 1:
            __file__ = zi
            import sys as _sys
            from os.path import basename as _basename
            argv = z�
            if (not _sys.argv or
                _basename(_sys.argv[0]) != _basename(__file__) or
                len(argv) > 1):
                _sys.argv = argv
            import os as _os
            _os.chdir(z:)
            del _sys, argv, _basename, _os
            
)rr	rrrrrrrZshort_titlerr7r�result�interprZuse_subprocessZrestart_subprocess�os�path�dirnameZ
runcommandZprepend_syspathZruncode)rrrIr�code�titleZrun_argsZrestartrLrO�argvrrrrsB	


�
�


zScriptBinding._run_module_eventcCsx|jjj}|j��sttjddddd�}|r>|r>|jj�d�n6|��}|jj�	�|rp|jj�d�|jjj}nd}|S)N�mainZGeneral�autosave�bool)�type)
r	�iorZ	get_savedrZ	GetOption�save�ask_save_dialogr�	focus_set)rrrT�confirmrrrr�s

�zScriptBinding.getfilenamecCs d}tjd|tj|jjd�}|S)Nz%Source Must Be Saved
     OK to Save?zSave Before Run or Check)rQ�message�default�parent)�tkMessageBoxZaskokcancelZOKr	r)rr)r[rrrrY�s�zScriptBinding.ask_save_dialogcCs$tj|||jjd�|jj��dS)N)r^)r_Z	showerrorr	rrZ)rrQr\rrrr&�szScriptBinding.errorboxN)
�__name__�
__module__�__qualname__rrrrrGrJrrrYr&rrrrr#s
7r�__main__)rSz idlelib.idle_test.test_runscript�)�	verbosity)rMrr Ztkinter.messageboxZ
messageboxr_Zidlelib.configrZidlelibrrZ
idlelib.queryrrr'rr`ZunittestrSrrrr�<module>s=

XYZEAZ - Cyber Alpha Wolf © All Rights Reserved