| Server IP : 5.78.70.76 / Your IP : 216.73.216.213 Web Server : Apache/2.4.58 (Ubuntu) System : Linux web-crawler-1 6.8.0-106-generic #106-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 6 07:58:08 UTC 2026 x86_64 User : workverse-backend ( 1002) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /proc/thread-self/root/lib/python3.10/__pycache__/ |
Upload File : |
o
ߨ�iU � @ s� d Z ddlZddlZddlZg d�ZdZdZdZd.dd�Zd/d
d�Z dd
� Z
dadd� Zda
dd� Zdd� Zdd� Zdadd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� ZdS )0zShared OS X support functions.� N)�compiler_fixup�customize_config_vars�customize_compiler�get_platform_osx)
�CFLAGSZLDFLAGSZCPPFLAGSZ
BASECFLAGS� BLDSHARED�LDSHARED�CC�CXXZ PY_CFLAGSZ
PY_LDFLAGSZPY_CPPFLAGSZPY_CORE_CFLAGSZPY_CORE_LDFLAGS)r r r r
Z_OSX_SUPPORT_INITIAL_c C s� |du r t jd }|�t j�}t j�| �\}}tjdkr$|dkr$| d } t j�| �sB|D ]}t j� || �}t j�|�r?| S q,dS | S )z�Tries to find 'executable' in the directories listed in 'path'.
A string listing directories separated by 'os.pathsep'; defaults to
os.environ['PATH']. Returns the complete filename or None if not found.
N�PATH�win32z.exe)
�os�environ�split�pathsep�path�splitext�sys�platform�isfile�join)�
executabler �paths�base�ext�p�f� r �#/usr/lib/python3.10/_osx_support.py�_find_executable s
�r Fc C s� ddl }z
ddl}|�� }W n ty! tdt�� f d�}Y nw |�|��)}|r2d| |jf }nd| |jf }t� |�sG|�
� �d��� ndW d � S 1 sSw Y dS )z0Output from successful command execution or Noner Nz/tmp/_osx_support.%szw+bz
%s >'%s' 2>&1z%s 2>/dev/null >'%s'�utf-8)
�
contextlib�tempfileZNamedTemporaryFile�ImportError�openr
�getpid�closing�name�system�read�decode�strip)Z
commandstringZcapture_stderrr! r"