U
    d                     @   sx   d dl mZ d dlZdZddlmZ ejdr6dZ	n.zd dl	Z	W n  e
k
rb   d dlZ	dZY nX dd	 Zd
d ZdS )    )absolute_importNT   )_winapijavaFc                   C   s   t d krtdd S )Nzmultiprocessing not supported)	_billiardNotImplementedError r   r   1/tmp/pip-unpacked-wheel-lulkwrw3/billiard/_ext.pyensure_multiprocessing   s    r
   c                  C   sX   zddl m}  W nB tk
rR   zddlm}  W n tk
rL   tdY nX Y nX d S )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   )
__future__r   sysZsupports_execcompatr   win32platform
startswithr   r   r   r
   r   r   r   r   r	   <module>   s   
