403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/pythran/optimizations/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/pythran/optimizations/__pycache__/simplify_except.cpython-311.pyc
�

cR�at��@�dZddlmZddlZd�ZGd�de��ZdS)z) Replaces **2 by a call to numpy.square. �)�TransformationNc��t|tj��rt|j��|jfSt|tj��r|jS|S)N)�
isinstance�ast�	Attribute�getid�value�attr�Name�id)�nodes �G/usr/lib/python3/dist-packages/pythran/optimizations/simplify_except.pyrrsM���$��
�&�&�,��T�Z� � �$�)�+�+��$���!�!���w���K�c��eZdZdZd�ZdS)�SimplifyExcepta
    Remove redundant except clauses

    >>> import gast as ast
    >>> from pythran import passmanager, backend
    >>> node = ast.parse('try: pass\nexcept (OSError, OSError): pass')
    >>> pm = passmanager.PassManager("test")
    >>> _, node = pm.apply(SimplifyExcept, node)
    >>> print(pm.dump(backend.Python, node))
    try:
        pass
    except OSError:
        pass
    c�@�t|jtj��r�d�|jjD��}g}t|jj��D]C\}}t
|��}||vr|�|���.|�|���Dt|��D]!}|jj�
|���"t|jj��dkr|jjd|_d|_|xjt|��zc_|S)Nc�,�h|]}t|����S�)r)�.0�elts  r�	<setcomp>z5SimplifyExcept.visit_ExceptHandler.<locals>.<setcomp>!s��<�<�<�c�u�S�z�z�<�<�<r�rT)r�typer�Tuple�elts�	enumerater�remove�append�reversed�pop�len�update�bool)�selfr
�all_ids�	to_remove�ir�eltids       r�visit_ExceptHandlerz"SimplifyExcept.visit_ExceptHandlers���d�i���+�+�	+�<�<�T�Y�^�<�<�<�G��I�#�D�I�N�3�3�
(�
(���3��c�
�
���G�#�#��N�N�5�)�)�)�)��$�$�Q�'�'�'�'��i�(�(�
&�
&���	��"�"�1�%�%�%�%��4�9�>�"�"�a�'�'� �I�N�1�-��	�"����K�K�4�	�?�?�*�K�K��rN)�__name__�
__module__�__qualname__�__doc__r)rrrrrs-������
�
�����rr)r-�pythran.passmanagerr�gastrrrrrr�<module>r0sl��/�/�.�.�.�.�.�.��������!�!�!�!�!�^�!�!�!�!�!r

Youez - 2016 - github.com/yon3zu
LinuXploit