Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 18.191.18.220
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : tabnanny.cpython-310.opt-2.pyc
o

^b�,�@s�	dZddlZddlZddlZeed�sed��gd�Zdadadd�Z	dd	�Z
Gd
d�de�Zdd
�Z
Gdd�d�Zdd�Zdd�ZedkrLe
�dSdS)�6�N�NLz4tokenize.NL doesn't exist -- tokenize module too old)�check�NannyNag�process_tokenscGs6d}|D]}tj�|t|��d}qtj�d�dS)N�� �
)�sys�stderr�write�str)�args�sep�arg�r�1/usr/local/python-3.10/lib/python3.10/tabnanny.py�errprint"s
rc
Cs�ddl}z|�tjdd�d�\}}Wn|jy+}zt|�WYd}~dSd}~ww|D]\}}|dkr:tda|dkrBtdaq.|sPtdtjdd�dS|D]}t|�qRdS)Nr�Zqvz-qz-vzUsage:z[-v] file_or_directory ...)�getoptr
�argv�errorr�
filename_only�verboser)rZoptsr�msg�o�arrrr�main)s(���
�rc@s.eZdZ	dd�Zdd�Zdd�Zdd�Zd	S)
rcCs||||_|_|_dS�N)�linenor�line)�selfrrr rrr�__init__BszNannyNag.__init__cC�|jSr)r�r!rrr�
get_linenoD�zNannyNag.get_linenocCr#r)rr$rrr�get_msgFr&zNannyNag.get_msgcCr#r)r r$rrr�get_lineHr&zNannyNag.get_lineN)�__name__�
__module__�__qualname__r"r%r'r(rrrrr=src	
CsP	tj�|�rEtj�|�sEtrtd|f�t�|�}|D]%}tj�||�}tj�|�r2tj�|�r>tj�|dd��dkrBt	|�qdSzt
�|�}Wntyg}zt
d||f�WYd}~dSd}~wwtdkrrtd|�z�z
tt
�|j��Wn�t
jy�}zt
d||f�WYd}~W|��dSd}~wty�}zt
d||f�WYd}~W|��dSd}~wt�y}zE|��}|��}tr�td	||f�td
|f�t|���nd|vr�d|d}tr�t|�nt||t|��WYd}~W|��dSd}~wwW|��n|��wt�r&td
|f�dSdS)Nz%r: listing directory���z.pyz%r: I/O Error: %srzchecking %r ...z%r: Token Error: %sz%r: Indentation Error: %sz)%r: *** Line %d: trouble in tab city! ***zoffending line: %rr�"z%r: Clean bill of health.)�os�path�isdir�islinkr�print�listdir�join�normcaser�tokenize�open�OSErrorrr�generate_tokens�readline�
TokenError�close�IndentationErrorrr%r(r'r�repr)	�file�names�name�fullname�frZnagZbadliner rrrrKsn	

�������������rc@sLeZdZd\ZZdd�Zdd�Zdd�Zdd	�Zd
d�Z	dd
�Z
dd�ZdS)�
Whitespacez 	c	Cs�||_tjtj}}g}d}}}|jD]9}||kr$|d}|d}q||krN|d}|d}|t|�krC|dg|t|�d}||d||<d}q||_||_t|�|f|_t|�dk|_	dS)Nrr)
�rawrD�S�T�len�n�nt�tuple�norm�	is_simple)	r!�wsrFrG�count�brIrJZchrrrr"�s(

zWhitespace.__init__cCs|j\}}tt|�d|�S�Nr)rL�maxrH)r!rO�trailingrrr�longest_run_of_spaces�s
z Whitespace.longest_run_of_spacescCsH|j\}}d}t|t|��D]}|||||}q||||jS)Nr)rL�rangerHrJ)r!�tabsizerOrSZil�irrr�indent_level�s

zWhitespace.indent_levelcCs|j|jkSr)rL)r!�otherrrr�equal�szWhitespace.equalcCsbt|��|���d}g}td|d�D]}|�|�|�|�kr.|�||�|�|�|�f�q|SrQ�rRrTrUrX�append�r!rYrIr�tsrrr�not_equal_witness������zWhitespace.not_equal_witnesscCsp|j|jkrdS|jr|jr|j|jkSt|��|���d}td|d�D]}|�|�|�|�kr5dSq&dS)NFr�T)rIrMrJrRrTrUrX)r!rYrIr^rrr�less�s���zWhitespace.lesscCsbt|��|���d}g}td|d�D]}|�|�|�|�kr.|�||�|�|�|�f�q|SrQr[r]rrr�not_less_witnessr`zWhitespace.not_less_witnessN)r)r*r+rFrGr"rTrXrZr_rbrcrrrrrD�srDcCs8dd�|D�}d}t|�dkr|d}|dd�|�S)Ncss�|]	}t|d�VqdS)rN)r
)�.0�tuprrr�	<genexpr>s�z#format_witnesses.<locals>.<genexpr>zat tab sizer�srz, )rHr4)�wZfirsts�prefixrrr�format_witnessess
rjcCstj}tj}tj}tjtjf}td�g}d}|D]l\}}}	}
}||kr&d}q||krRd}t|�}|d�|�sL|d�|�}
dt	|
�}t
|	d||��|�|�q||kr\d}|d=q|r�||vr�d}t|�}|d�|�s�|d�
|�}
dt	|
�}t
|	d||��qdS)Nrrr���zindent not greater e.g. zindent not equal e.g. )r6�INDENT�DEDENT�NEWLINE�COMMENTrrDrbrcrjrr\rZr_)�tokensrlrmrnZJUNK�indentsZcheck_equal�type�token�start�endr ZthisguyZwitnessrrrrrs:

��r�__main__)�__version__r.r
r6�hasattr�
ValueError�__all__rrrr�	ExceptionrrrDrjrr)rrrr�<module>s*
=7
�
© 2025 GrazzMean