o
    hh                     @   sj   d dl Z dZddlmZ e jdrdZnzd dlZW n ey*   d dl	ZdZY nw dd Z
d	d
 ZdS )    NT   )_winapijavaFc                   C   s   t d u rtdd S )Nzmultiprocessing not supported)	_billiardNotImplementedError r   r   O/var/www/html/optinet_system/venv/lib/python3.10/site-packages/billiard/_ext.pyensure_multiprocessing   s   r	   c                  C   sN   z	ddl m}  W d S  ty&   z
ddlm}  W Y d S  ty%   tdw w )Nr   SemLockzThis platform lacks a functioning sem_open implementation, therefore,
the required synchronization primitives needed will not function,
see issue 3770.)r   r   ImportError_multiprocessingr
   r   r   r   ensure_SemLock   s   r   )syssupports_execcompatr   win32platform
startswithr   r   r   r	   r   r   r   r   r   <module>   s    