File: //usr/lib/python3/dist-packages/twisted/python/__pycache__/threadable.cpython-38.pyc
U
�b� � @ s� d Z ddlmZ G dd� d�Zdd� Zde_dd � Zd
d� Zdd
� Zdd� Z ddd�Z
e� Zdd� Z
dd� Zdd� ZdadadadazddlZW n ek
r� dZY nX eZe
d� ddddgZdS )zT
A module to provide some very basic threading primitives, such as
synchronization.
� ��wrapsc @ s e Zd ZdZdd� ZdS )� DummyLockzF
Hack to allow locks to be unpickled on an unthreaded system.
c C s t dfS �N� ��
unpickle_lock��selfr r �;/usr/lib/python3/dist-packages/twisted/python/threadable.py�
__reduce__ s zDummyLock.__reduce__N)�__name__�
__module__�__qualname__�__doc__r r r r r r s r c C s t d k rt� S t� S d S �N)�threadingmodule�XLockr r r r r r s r Tc C s>