File: //proc/self/root/usr/lib/python3/dist-packages/twisted/python/__pycache__/threadable.cpython-38.pyc
U
W[� � @ s� d Z ddlmZmZ ddlmZ G dd� de�Zdd� Zde_ d d
� Z
dd� Zd
d� Zdd� Z
ddd�Ze� Zdd� Zdd� Zdd� ZdadadadazddlZW n ek
r� dZY n
X ed� ddddgZdS )zT
A module to provide some very basic threading primitives, such as
synchronization.
� )�division�absolute_import��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>