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 :  /usr/lib/python3/dist-packages/pythran/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

cR�a�
��t�dZddlZddlZddlmZmZmZddlmZddl	Z	eGd�de����Z
d�ZdS)zW
Pythran integration into IPython.

* provides the %%pythran magic function to ipython
�N)�Magics�magics_class�
cell_magic)�magic_argumentsc
�b��eZdZdZ�fd�Zd�Zej��ejddg���ejddg���ejddg���ejd	dg���ejd
dg���ed���������������Z	�xZ
S)�
PythranMagicszE Class to make it possible to use pythran as a magic IPython command.c�f��tt|���|��i|_dS)z Init the pythran magic stuff. N)�superr�__init__�_reloads)�self�shell�	__class__s  ��//usr/lib/python3/dist-packages/pythran/magic.pyrzPythranMagics.__init__s,���
�m�T�"�"�+�+�E�2�2�2���
�
�
�c�|�|j�d�|j���D����dS)z Import only globals modules. c�D�i|]\}}|�d���||��S)�__)�
startswith)�.0�k�vs   r�
<dictcomp>z-PythranMagics._import_all.<locals>.<dictcomp>"s>��4�4�4�$�!�Q� !���T� 2� 2�4��A�4�4�4rN)r�push�__dict__�items)r
�modules  r�_import_allzPythranMagics._import_all sM���
���4�4�&�/�*?�*?�*A�*A�4�4�4�	5�	5�	5�	5�	5rz-D�append)�action�defaultz-Oz-mz-Wz-fc��
�tj|j|��}i}|jr
|j|d<dD]L�
t	|�
��}dD]7}|�|g����
fd�|D�����8�Mtj��}|�	|�
d����|�	|�
d����d|���z}tj||fi|��}	tj�||	��}
tj�||
|	���}tj�|��}|�|��dS)	z�
        Compile and import everything from a Pythran code cell.

        %%pythran
        #pythran export foo(int)
        def foo(x):
            return x + x
        �
define_macros�OmWf)�extra_compile_args�extra_link_argsc3�D�K�|]}d��|��V��dS)z-{}{}N)�format)r�xrs  �r�	<genexpr>z(PythranMagics.pythran.<locals>.<genexpr><sM�����5F�5F�9:�6=�^�^�A�q�5I�5I�5F�5F�5F�5F�5F�5Frzutf-8�pythranized_)�name�loader�originN)r�parse_argstring�pythran�D�getattr�
setdefault�extend�hashlib�md5�update�encode�	hexdigest�compile_pythrancode�	importlib�	machinery�ExtensionFileLoader�
ModuleSpec�
_bootstrap�_loadr)r
�line�cell�args�kwargs�args_v�target�m�module_name�module_pathr-�specrrs             @rr0zPythranMagics.pythran%s���� �.�t�|�T�B�B�����6�	-�&*�f�F�?�#��	F�	F�A��T�1�%�%�F�C�
F�
F���!�!�&�"�-�-�4�4�5F�5F�5F�5F�>D�5F�5F�5F�F�F�F�F�
F�
�K�M�M��	������W�%�%�&�&�&�	������W�%�%�&�&�&�$�q�{�{�}�}�4���1�+�t�N�N�v�N�N���$�8�8��k�R�R���"�-�-�;�v�5@�.�B�B���%�+�+�D�1�1������ � � � � r)�__name__�
__module__�__qualname__�__doc__rrr�argumentrr0�
__classcell__)rs@rrrs!�������P�O������
5�5�5�
%�_�$�&�&��_��d�8�R�@�@�@��_��d�8�R�@�@�@��_��d�8�R�@�@�@��_��d�8�R�@�@�@��_��d�8�R�@�@�@��!�!��Z�A�@�A�@�A�@�A�@�A�@�'�&�!�!�!�!�!rrc�:�|�t��dS)zLoad the extension in IPython.N)�register_magicsr)�ipythons r�load_ipython_extensionrTKs�����M�*�*�*�*�*r)rNr5r;�IPython.core.magicrrr�IPython.corerr0rrT�rr�<module>rXs�������������?�?�?�?�?�?�?�?�?�?�(�(�(�(�(�(������1!�1!�1!�1!�1!�F�1!�1!���1!�h+�+�+�+�+r

Youez - 2016 - github.com/yon3zu
LinuXploit