Sh3ll
OdayForums


Server : Apache
System : Linux server1.cgrithy.com 3.10.0-1160.95.1.el7.x86_64 #1 SMP Mon Jul 24 13:59:37 UTC 2023 x86_64
User : nobody ( 99)
PHP Version : 8.1.23
Disable Function : NONE
Directory :  /opt/alt/python311/lib64/python3.11/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //opt/alt/python311/lib64/python3.11/__pycache__/codeop.cpython-311.opt-1.pyc
�

�,d����dZddlZddlZd�ejD��Zgd�ZdZdZd�Zd�Z	d	�Z
dd�ZGd
�d��ZGd�d��Z
dS)aAUtilities to compile possibly incomplete Python source code.

This module provides two interfaces, broadly similar to the builtin
function compile(), which take program text, a filename and a 'mode'
and:

- Return code object if the command is complete and valid
- Return None if the command is incomplete
- Raise SyntaxError, ValueError or OverflowError if the command is a
  syntax error (OverflowError and ValueError can be produced by
  malformed literals).

The two interfaces are:

compile_command(source, filename, symbol):

    Compiles a single command in the manner described above.

CommandCompiler():

    Instances of this class have __call__ methods identical in
    signature to compile_command; the difference is that if the
    instance compiles program text containing a __future__ statement,
    the instance 'remembers' and compiles all subsequent program texts
    with the statement in force.

The module also provides another class:

Compile():

    Instances of this class act like the built-in function compile,
    but with 'memory' in the sense described above.
�Nc�8�g|]}tt|����S�)�getattr�
__future__)�.0�fnames  �-/opt/alt/python311/lib64/python3.11/codeop.py�
<listcomp>r
&s2��
8�
8�
8���Z��
'�
'�
8�
8�
8�)�compile_command�Compile�CommandCompilerii@c�,�|�d��D]&}|���}|r|ddkrn	�'|dkrd}tj��5tjdt
tf��	||||��ni#t$r\	||dz||��Yddd��dS#t$r-}dt|��vrYd}~Yddd��dSYd}~nd}~wwxYwYnwxYwddd��n#1swxYwY||||��S)N�
r�#�eval�pass�ignorezincomplete input)	�split�strip�warnings�catch_warnings�simplefilter�
SyntaxWarning�DeprecationWarning�SyntaxError�str)�compiler�source�filename�symbol�line�es      r	�_maybe_compiler$1s������T�"�"�����z�z�|�|���	�D��G�s�N�N��E���V����F�
�	 �	"�	"�
 �
 ���h��8J�(K�L�L�L�	 ��H�V�X�v�.�.�.�.���	 �	 �	 �
 ����$���&�9�9�9��
 �
 �
 �
 �
 �
 �
 �
 ���
 �
 �
 �%��Q���/�/��4�4�4�4�
 �
 �
 �
 �
 �
 �
 �
 �0�/�/�/�/�����
 ����/�/�	 ����	
 �
 �
 �
 �
 �
 �
 �
 �
 �
 �
 ����
 �
 �
 �
 ��8�F�H�f�-�-�-sl�"C>�;
B	�C>�	
C/�B2�$C>�2
C)�<C$�
C/�C>�C/�$C)�)C/�,C>�.C/�/C>�>D�Dc�f�t|��}t|��}d|vrd|vrdS||krdSdS)Nzwas never closedFT)�repr)�err1�err2�rep1�rep2s    r	�_is_syntax_errorr+LsF����:�:�D���:�:�D��T�!�!�&8�D�&@�&@��u��t�|�|��t��5rc�@�t|||ttz��S�N)�compile�PyCF_DONT_IMPLY_DEDENT�PyCF_ALLOW_INCOMPLETE_INPUT�rr r!s   r	�_compiler2Us���6�8�V�-C�Fa�-a�b�b�br�<input>�singlec�0�tt|||��S)a�Compile a command and determine whether it is incomplete.

    Arguments:

    source -- the source string; may contain \n characters
    filename -- optional filename from which source was read; default
                "<input>"
    symbol -- optional grammar start symbol; "single" (default), "exec"
              or "eval"

    Return value / exceptions raised:

    - Return a code object if the command is complete and valid
    - Return None if the command is incomplete
    - Raise SyntaxError, ValueError or OverflowError if the command is a
      syntax error (OverflowError and ValueError can be produced by
      malformed literals).
    )r$r2r1s   r	rrXs��&�(�F�H�f�=�=�=rc��eZdZdZd�Zd�ZdS)r
z�Instances of this class behave much like the built-in compile
    function, but if one is used to compile text containing a future
    statement, it "remembers" and compiles all subsequent program texts
    with the statement in force.c�.�ttz|_dSr-)r/r0�flags��selfs r	�__init__zCompile.__init__rs��+�.I�I��
�
�
rc��t||||jd��}tD]&}|j|jzr|xj|jzc_�'|S)NT)r.r8�	_features�co_flags�
compiler_flag)r:rr r!�codeob�features      r	�__call__zCompile.__call__usS�����6�4�:�t�D�D�� �	4�	4�G����!6�6�
4��
�
�g�3�3�
�
���
rN��__name__�
__module__�__qualname__�__doc__r;rBrrr	r
r
ms?������$�$�J�J�J�����rr
c� �eZdZdZd�Zdd�ZdS)ra(Instances of this class have __call__ methods identical in
    signature to compile_command; the difference is that if the
    instance compiles program text containing a __future__ statement,
    the instance 'remembers' and compiles all subsequent program texts
    with the statement in force.c�,�t��|_dSr-)r
rr9s r	r;zCommandCompiler.__init__�s���	�	��
�
�
rr3r4c�0�t|j|||��S)a�Compile a command and determine whether it is incomplete.

        Arguments:

        source -- the source string; may contain \n characters
        filename -- optional filename from which source was read;
                    default "<input>"
        symbol -- optional grammar start symbol; "single" (default) or
                  "eval"

        Return value / exceptions raised:

        - Return a code object if the command is complete and valid
        - Return None if the command is incomplete
        - Raise SyntaxError, ValueError or OverflowError if the command is a
          syntax error (OverflowError and ValueError can be produced by
          malformed literals).
        )r$r)r:rr r!s    r	rBzCommandCompiler.__call__�s��&�d�m�V�X�v�F�F�FrN�r3r4rCrrr	rr|sG������$�$�"�"�"�G�G�G�G�G�GrrrK)rGrr�all_feature_namesr=�__all__r/r0r$r+r2rr
rrrr	�<module>rNs�� � �D��������
8�
8�$�6�
8�
8�
8�	�<�
;�
;��
��$��.�.�.�6���c�c�c�>�>�>�>�*
�
�
�
�
�
�
�
�G�G�G�G�G�G�G�G�G�Gr

ZeroDay Forums Mini