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_builtins.cpython-311.pyc
�

cR�a���b�dZddlmZmZddlmZddlmZddlm	Z	ddl
ZGd�de��ZdS)	z7 ExpandBuiltins replaces builtins by their full paths. �)�Globals�Locals)�Transformation)�PythranSyntaxError)�MODULESNc�$�eZdZdZd�Zd�Zd�ZdS)�ExpandBuiltinsaj
    Expands all builtins into full paths.

    >>> import gast as ast
    >>> from pythran import passmanager, backend
    >>> node = ast.parse("def foo(): return list()")
    >>> pm = passmanager.PassManager("test")
    >>> _, node = pm.apply(ExpandBuiltins, node)
    >>> print(pm.dump(backend.Python, node))
    def foo():
        return builtins.list()
    c�F�tj|tt��dS)N)r�__init__rr)�selfs �I/usr/lib/python3/dist-packages/pythran/transformations/expand_builtins.pyrzExpandBuiltins.__init__s�����f�g�6�6�6�6�6�c���d|_tjtjdtj��dd��t|j��tj����S)NT�builtins)�update�ast�	Attribute�Name�Load�str�value)r�nodes  r
�visit_NameConstantz!ExpandBuiltins.visit_NameConstantsJ������}��H�Z�����T�4�8�8���
�O�O��H�J�J���	rc�\�|j}t|jtj��r�||j|vrv||jvrm|tdvr^|dkrtd|���d|_	tj
tjdtj��dd��||j��S|S)Nr�getattrzYou fool! Trying a getattr?T)�id�
isinstance�ctxrr�locals�globalsrrrrr)rr�ss   r
�
visit_NamezExpandBuiltins.visit_Name$s����G���d�h���)�)�	��D�K��%�%�%��D�L� � ���
�#�#�#��I�~�~�(�)F��M�M�M��D�K��=����S�X�Z�Z��t�<�<������
�
�KrN)�__name__�
__module__�__qualname__�__doc__rrr"�rr
r	r	sK��������7�7�7��������rr	)
r&�pythran.analysesrr�pythran.passmanagerr�pythran.syntaxr�pythran.tablesr�gastrr	r'rr
�<module>r-s���=�=�,�,�,�,�,�,�,�,�.�.�.�.�.�.�-�-�-�-�-�-�"�"�"�"�"�"�����'�'�'�'�'�^�'�'�'�'�'r

Youez - 2016 - github.com/yon3zu
LinuXploit