403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.216.115
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/transformations/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

cR�a}��F�dZddlmZddlmZddlZGd�de��ZdS)z9 ExpandImportAll replaces import * by all their modules. �)�Transformation)�MODULESNc��eZdZdZd�ZdS)�ExpandImportAllaT
    Expands all import when '*' detected

    >>> import gast as ast
    >>> from pythran import passmanager, backend
    >>> node = ast.parse("from math import *")
    >>> pm = passmanager.PassManager("test")
    >>> _, node = pm.apply(ExpandImportAll, node)
    >>> print(pm.dump(backend.Python, node))
    from math import acos, acosh, asin, asinh, atan, atan2, atanh, ceil, copysign, cos, cosh, degrees, e, erf, erfc, exp, expm1, fabs, factorial, floor, fmod, frexp, gamma, hypot, isinf, isnan, ldexp, lgamma, log, log10, log1p, modf, pi, pow, radians, sin, sinh, sqrt, tan, tanh, trunc
    c���|jD]n}|jdkrad|_|j���|j�d�tt|j��D�����o|S)N�*Tc3�@K�|]}tj|d��V��dS)N)�ast�alias)�.0�fnames  �K/usr/lib/python3/dist-packages/pythran/transformations/expand_import_all.py�	<genexpr>z3ExpandImportAll.visit_ImportFrom.<locals>.<genexpr>sJ����"M�"M�&+�#&�)�E�4�"8�"8�"M�"M�"M�"M�"M�"M�)�names�name�update�pop�extend�sortedr�module)�self�noders   r�visit_ImportFromz ExpandImportAll.visit_ImportFroms����Z�	M�	M�E��z�S� � �"����
��� � � ��
�!�!�"M�"M�/5�g�d�k�6J�/K�/K�"M�"M�"M�M�M�M���rN)�__name__�
__module__�__qualname__�__doc__r�rrrr	s-������
�
�����rr)r�pythran.passmanagerr�pythran.tablesr�gastr
rrrr�<module>r#so��?�?�.�.�.�.�.�.�"�"�"�"�"�"����������n�����r

Youez - 2016 - github.com/yon3zu
LinuXploit