| Server IP : 54.37.205.81 / Your IP : 216.73.216.76 Web Server : nginx/1.22.1 System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64 User : debian ( 1000) PHP Version : 8.2.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/joblib/__pycache__/ |
Upload File : |
�
I$c� � � � d Z ddlZddlZddlZddlZddlZddlZddlZddl Z ej
Z
ej Ze j j
Zej j Zej Zej j Zej j Zej j Zej Zd� Z dd�ZdS )z
Helper for testing.
� Nc �D �� t j �d�fd� } | t _ dS )z& Redirect all warnings to stdout.
Nr c �t �� �| |t j � |� � |t j � � d S )N)�os�path�basename�sys�stdout)�msg�cat�fname�lno�file�line�showwarning_origs ��0/usr/lib/python3/dist-packages/joblib/testing.py�showwarningz'warnings_to_stdout.<locals>.showwarning s4 �� ����c�2�7�#3�#3�E�#:�#:�D�#�*�M�M�M�M�M� )Nr )�warningsr )r r s @r �warnings_to_stdoutr sB �� � �+��N� N� N� N� N� N� '�H���r � c � � � � t j � t j t j �� � � � � fd�} |�)t j ||� � }|� � � � � � � \ }}|� � � |� � � }}� j dk r+d� � j ||� � }t |� � �|�8t j ||� � s#t d� ||� � � � �|�8t j ||� � s#t d� ||� � � � �|�|�
� � dS dS # |�|�
� � w w xY w)z�Runs a command in a subprocess with timeout in seconds.
Also checks returncode is zero, stdout if stdout_regex is set, and
stderr if stderr_regex is set.
)r �stderrc �~ �� t j d� � � � � � �� � � d S )NzTimeout running {})r �warn�format�kill)�cmd�procs ��r �kill_processz+check_subprocess_call.<locals>.kill_process1 s3 �� ��
�*�1�1�#�6�6�7�7�7�� � �����r Nr z/Non-zero return code: {}.
Stdout:
{}
Stderr:
{}z,Unexpected stdout: {!r} does not match:
{!r}z,Unexpected stderr: {!r} does not match:
{!r})�
subprocess�Popen�PIPE� threading�Timer�start�communicate�decode�
returncoder �
ValueError�re�search�cancel)
r �timeout�stdout_regex�stderr_regexr �timerr r �messager s
` @r �check_subprocess_callr2 '