File: //home/arjun/projects/env/lib/python3.10/site-packages/billiard/__pycache__/_ext.cpython-310.pyc
o
!weh � @ sj d dl Z dZddlmZ e j�d�rdZnzd dlZW n ey* d dl ZdZY nw dd� Z
d d
� ZdS )� NT� )�_winapi�javaFc C s t d u rtd��d S )Nzmultiprocessing not supported)� _billiard�NotImplementedError� r r �F/home/arjun/projects/env/lib/python3.10/site-packages/billiard/_ext.py�ensure_multiprocessing s �r c C sN z ddl m} W d S ty& z
ddlm} W Y d S ty% td��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 )�sys�
supports_exec�compatr �win32�platform�
startswithr r r
r r r r r r �<module> s �