
    ⾙hh                         d dl Z dZddlmZ e j
                  j                  d      rdZn	 d dlZd Z
d Zy# e$ r	 d dl	ZdZY w xY w)	    NT   )_winapijavaFc                  &    t         t        d      y )Nzmultiprocessing not supported)	_billiardNotImplementedError     I/var/www/Befach/backend/env/lib/python3.12/site-packages/billiard/_ext.pyensure_multiprocessingr      s    !"ABB r
   c                  n    	 ddl m}  y # t        $ r" 	 ddlm}  Y y # t        $ r t        d      w xY ww xY 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   s    r   ensure_SemLockr      sB    	% 	0 	   	s   	 	404)syssupports_execcompatr   win32platform
startswithr   r   r   r   r   r	   r
   r   <module>r      sS    
 $<<6"IC

  ,s   7 AA