403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Python315/Lib/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python315/Lib/__pycache__/tabnanny.cpython-315.opt-1.pyc
R
>lqj</c��Qs]PHs]PHs]PHs,Q
Ns]r]rQsQsQQ\	2s
QsQQ2sQs
Q	sQ
sQs\Q6Xc
\2P!P!)a�The Tab Nanny despises ambiguous indentation.  She knows no mercy.

tabnanny -- Detection of ambiguous indentation

For the time being this module is intended to be called as a script.
However it is possible to import it into an IDE and use the function
check() described below.

Warning: The API provided by this module is likely to change in future
releases; such changes may not be backward compatible.
�NannyNagc���PoSFD4o[OOU[U2*2QoJ6	[OOQ2[O]2P!)�� �
)�sys�stderr�write�str�exit)�args�sep�args*  �C:\Python315\\Lib\tabnanny.py�errprintrsO��
�C����
�
����s�3�x��(�����J�J���T���H�H�Q�K�c��]PHoUO[OQ*Q2vqWFD/vqEUQ6Xc[
]*rUQ6XfJ"[]*rJ1	W%f#[	Q[O]*Q2SFDo[U2J	P!SOco[	S2Po=K�Po=hh9h)�:�NN�qvz-qz-vzUsage:z[-v] file_or_directory ...)�getoptr�argv�errorr�
filename_only�verbose�check)r�optsr�msg�o�ar
s       r�mainr$s������]�]�3�8�8�B�<��6�
�������9�)�A�-�M���9���k�G�	�
���3�8�8�A�;�(D�E���
�c�
����<�<����
�
���s�)B'�'C
�7C
�8C�C
c�>`�\sQs]6snQsQsQsQsQsQs	Us
P!)rz_
Raised by process_tokens() if detecting an ambiguous indent.
Captured and handled in check().
c�2�VUtUmUmUmP!�N)�linenor�line)�selfr#rr$s&&&&r�__init__�NannyNag.__init__;s��+1��(���T�X�t�yrc��UO!r")r#�r%s&r�
get_lineno�NannyNag.get_lineno=s���{�{�rc��UO!r")rr)s&r�get_msg�NannyNag.get_msg?s���x�x�rc��UO!r")r$r)s&r�get_line�NannyNag.get_lineAs���y�y�r)r$r#r)�__name__�
__module__�__qualname__�__firstlineno__�__doc__r&r*r-r0�__static_attributes__�__classdictcell__��
__classdict__s@rrr6s#�����=����rc���[OOU2%Cc[OOU2%f�[%c[U8Q02[OU2oSFD�o[OOV2o[OOU2%c&[OOU2%c*[OOUQ
P2Q6XfJ�[U2J�	P![OU2o[]6�c[QU*2[[OUO 22UO%2[%c[U8Q02P!P![co[S8QS802Po=P!Po=hh9h[O"c.o[S8QS802Po=SO%2P!Po=h[&c.o[S8QS802Po=SO%2P!Po=h[(c.o[S8QS802Po=SO%2P!Po=h[*c�oSO-2oSO/2o[%c=[QX1*2[Q	S802[SO122LDQ
S7cQS*Q*o[2%c
[S2L[X[5S22Po=SO%2P!Po=hh9hSO%2h9h)afcheck(file_or_dir)

If file_or_dir is a directory and not a symbolic link, then recursively
descend the directory tree named by file_or_dir, checking all .py files
along the way. If file_or_dir is an ordinary Python source file, it is
checked for whitespace related problems. The diagnostic messages are
written to standard output using the print statement.
z: listing directoryz.pyz
: I/O Error: zchecking %r ...z: Token Error: z: Indentation Error: z: Syntax Error: z)%r: *** Line %d: trouble in tab city! ***zoffending line: r�"z: Clean bill of health.���)�os�path�isdir�islinkr�print�listdir�join�normcaser�tokenize�open�OSErrorr�process_tokens�generate_tokens�readline�
TokenError�close�IndentationError�SyntaxErrorrr*r0r-r�repr)	�file�names�name�fullname�fr�nag�badliner$s	&        rrrDsP��
�w�w�}�}�T���2�7�7�>�>�$�#7�#7��7��T�3�4��
�
�4� ���D��w�w�|�|�D�/�H����
�
�h�'�'��G�G�N�N�8�,�,���� � ��b�c��+�u�4��h���	���M�M�$���
��{�
��$�&�'���x�/�/��
�
�;�<�8	
���	��w�
�T�3�4���M����c�2�3����������$��4�5��0	
���	��-����c�:�;��(	
���	��%���4��5�6�� 	
���	�����.�.�"���|�|�~���7��=���O�P��$�0�1��#�+�+�-� ��d�{�3��:��#3�D��}�e�D�k���t�D�z�2��	
���	����	
���	�s��(F5�)G �5	G�?G�G�G� M�4M�5H�M!�M�*M�+I�=M!�M� M�!J	�3M!�	M�M�+M�AM�M�"!M�M!�M�M!�!M3c�V`�\sQs]�snQvssQsQsQsQs	Qs
QsQsQ	s
UsP!)
�
Whitespacez 	c���Vm[O[Oq2,o]9o9qgUOFD�oV�6XcU]*oU]*oJV�6Xc`U]*oU]*oU[	U26�c)U],U[	U2*
]***oVE*]*VE$]oJ�L	V`mVpm[U2U1Um[	U2]6*Um	P!�r)
�rawrY�S�T�len�n�nt�tuple�norm�	is_simple)	r%�wsr]r^�count�br`ra�chs	&&       rr&�Whitespace.__init__�s������|�|�Z�\�\�1�������A��(�(�B��w���E����E������E���!�V����E�
�?�!�Q�C�1�s�5�z�>�A�+=�$>�>�E� �8�a�<������������%�L�!�O��	��U��q���rc�X�UOvq[[U2]*
U2!�r)rc�maxr_)r%rf�trailings&  r�longest_run_of_spaces� Whitespace.longest_run_of_spaces�s"���)�)����3�u�:�a�<��*�*rc���UOvq#]o[U[U22FDoVEU*V%***oJ!	V1V@O***!r[)rc�ranger_ra)r%�tabsizerfrm�il�is&&    r�indent_level�Whitespace.indent_level�sP���)�)���
���w��E�
�+�A���j�5�8�+�+�B�,��R�'�'�\�2�2�2rc�6�UOUO6H!r")rc)r%�others&&r�equal�Whitespace.equal�s���y�y�E�J�J�&�&rc	�R�[UO2UO22]*o,o[]U]*2FD\oUOU2UOU26wfJ*UO	UUOU2UOU212J^	U!rk�rlrnrqru�append�r%rxr`r�tss&&   r�not_equal_witness�Whitespace.not_equal_witness������*�*�,��+�+�-�
/�12�
3������1�Q�3�-�B�� � ��$��(:�(:�2�(>�>����2��,�,�R�0� �-�-�b�1�3�5� �
�rc��UOUO6�cP
!UO%c,UO%cUOUO6*![UO	2UO	22]*o[]U]*2FD,oUO
U2UO
U26�fJ*P
!	P	!)F)r`rdrarlrnrqru)r%rxr`rs&&  r�less�Whitespace.less�s����6�6�U�W�W����>�>�>�e�o�o�o��7�7�e�h�h�&�&���*�*�,��+�+�-�
/�12�
3����1�Q�3�-�B�� � ��$��(:�(:�2�(>�>�� �rc	�R�[UO2UO22]*o,o[]U]*2FD\oUOU2UOU26�fJ*UO	UUOU2UOU212J^	U!rkr|r~s&&   r�not_less_witness�Whitespace.not_less_witnessr�r)rdr`rcrar\)r2r3r4r5r]r^r&rnruryr�r�r�r7r8r9s@rrYrY�s6�����D�A�q�*)�2+�3�.'�	�0�"	�	rrYc��QU2oQo[U2]6�c
UQ*oUQ*QOU2*!)c3�R�SF �Do[U]*2w�	J	P!3hr[)r	)�.0�tups& r�	<genexpr>�#format_witnesses.<locals>.<genexpr>s��Q���Q�c�c�#�a�&�k�k�Q�s� 'zat tab size�srz, )r_rD)�w�firsts�prefixs&  r�format_witnessesr�s=��
'�Q�
'�F�
�F�
�1�v��z��#����C�<�$�)�)�F�+�+�+rc��[U2P![c1o[SOSOSO
2gPo=hh9hr")�_process_tokens�TabErrorrr#r�text)�tokens�es& rrIrIs:��0������0��q�x�x�������/�/��0�s��	A�A�+A�Ac��[Oo[Oo[Oo[O[O
1o[
P2,o]oSFCDvqxq�oVs6Xc]oJVq6Xc|]o[
U2oUP*OU2%f>UP*OU2o
Q[U
2*o[U	]*V�2gUOU2J�Vr6Xc]oUPJ�U%fJ�Vt7fJ�]o[
U2oUP*OU2%cJ�UP*OU2o
Q[U
2*o[U	]*V�2g	P!)rzindent not greater e.g. zindent not equal e.g. )rF�INDENT�DEDENT�NEWLINE�COMMENT�NLrYr�r�r�rr}ryr�)r�r�r�r��JUNK�indents�check_equal�type�token�start�endr$�thisguy�witnessrs&              rr�r�sD��
�_�_�F�
�_�_�F����G����X�[�[�(�D��"�~��G��K�+1�'��e�$��?��K�
�^��K� ��'�G��2�;�#�#�G�,�,�!�"�+�6�6�w�?��0�3C�G�3L�L���u�Q�x��3�3��N�N�7�#�
�^��K����
�[�T�-��K� ��&�G��2�;�$�$�W�-�-�!�"�+�7�7��@��.�1A�'�1J�J���u�Q�x��3�3�Y,2rc�d�UQ6Xc]QHGoUQQQ5Q![Q[8QU802g)�__version__)�_deprecated)�remove�6zmodule z has no attribute )��)�warningsr��AttributeErrorr2)rSr�s& r�__getattr__r�Os3���}��(��M�'�2��
�7�8�,�.@���I�
J�Jr�__main__)rrrI)r6r>rrF�__all__rrrr�	ExceptionrrrYr�rIr�r�r2�rr�<module>r�sw��
�$
�
��
1��
���
���$�y��?5�BD�D�L,�0�44�nK��z���F�r

Youez - 2016 - github.com/yon3zu
LinuXploit