o
    svXj�  ã                   @   sv   d dl mZ 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
y0   d dlZ	dZY nw dd	„ Zd
d„ ZdS )é    )Úabsolute_importNTé   )Ú_winapiÚjavaFc                   C   s   t d u rtdƒ‚d S )Nzmultiprocessing not supported)Ú	_billiardÚNotImplementedError© r   r   úJ/var/www/html/myproject/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   ©ÚSemLockz—This 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   )Ú
__future__r   ÚsysÚsupports_execÚcompatr   Úwin32ÚplatformÚ
startswithr   r   r   r
   r   r   r   r   r	   Ú<module>   s    þ