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/analyses/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

cR�a���V�dZddlmZddlmZddlmZddlmZGd�de��Z	dS)	z* ParallelMaps detects parallel map(...).  �)�Aliases)�PureExpressions)�ModuleAnalysis��MODULESc�.��eZdZdZ�fd�Zd�Zd�Z�xZS)�ParallelMapsz.Yields the est of maps that could be parallel.c���t��|_tt|���t
t��dS�N)�set�result�superr	�__init__rr)�self�	__class__s ��@/usr/lib/python3/dist-packages/pythran/analyses/parallel_maps.pyrzParallelMaps.__init__
s4����e�e���
�l�D�!�!�*�*�?�G�D�D�D�D�D�c���td��j|jD����rMt�fd��j|jdD����r�j�|��dSdSdS)Nc3�DK�|]}|tddkV��dS)�builtins�mapNr)�.0�aliass  r�	<genexpr>z*ParallelMaps.visit_Call.<locals>.<genexpr>sE����5�5����
�+�E�2�2�5�5�5�5�5�5rc3�*�K�|]
}|�jvV��dSr)�pure_expressions)r�frs  �rrz*ParallelMaps.visit_Call.<locals>.<genexpr>s?�����8�8����-�-�8�8�8�8�8�8rr)�all�aliases�func�argsr
�add)r�nodes` r�
visit_CallzParallelMaps.visit_Calls�����5�5� �L���3�5�5�5�5�5�	&��8�8�8�8� �L���1��6�8�8�8�8�8�
&������%�%�%�%�%�		&�	&�
&�
&rc
��|D]>}tdd�dd�|j�������?dS)NzI:z{0} {1}z-call to the `map' intrinsic could be parallelz
(line {0}))�print�format�lineno)r�datar#s   r�displayzParallelMaps.displays\���	�	�D��$�	�(�(�?��#�#�D�K�0�0���
�
�
�
�	�	r)�__name__�
__module__�__qualname__�__doc__rr$r*�
__classcell__)rs@rr	r		sa�������8�8�E�E�E�E�E�&�&�&�������rr	N)
r.�pythran.analyses.aliasesr�!pythran.analyses.pure_expressionsr�pythran.passmanagerr�pythran.tablesrr	�rr�<module>r5s���0�0�,�,�,�,�,�,�=�=�=�=�=�=�.�.�.�.�.�.�"�"�"�"�"�"������>�����r

Youez - 2016 - github.com/yon3zu
LinuXploit