File: //usr/lib/python3/dist-packages/twisted/python/__pycache__/threadable.cpython-310.pyc
o
�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 eyS dZY nw eZe
d� g d�ZdS )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 � t dfS �N� ��
unpickle_lock��selfr r �;/usr/lib/python3/dist-packages/twisted/python/threadable.py�
__reduce__ � zDummyLock.__reduce__N)�__name__�
__module__�__qualname__�__doc__r
r r r r r s r c C s t d urt� S t� S �N)�threadingmodule�XLockr r r r r r s r Tc C s>