U
    aúdÿ
  ã                	   @   s   d Z ddlmZ ddlZdZdZdZz˜dekr:ed Z
dZed	 ed< dekr`ed ZdZed= dekrzed Z	dZed= ddlZed ed
< ed= ed ed< ed= ddlT ddlmZ W 5 erÌeed< [[erÜe	ed< [	[erîe
ed< [
ned= [[[X dS )aa  Faux ``threading`` version using ``dummy_thread`` instead of ``thread``.

The module ``_dummy_threading`` is added to ``sys.modules`` in order
to not have ``threading`` considered imported.  Had ``threading`` been
directly imported it would have made all subsequent imports succeed
regardless of whether ``_thread`` was available which is not desired.

é    )ÚmodulesNFÚ	threadingZ_threading_localÚ_threadTÚ_dummy_threadÚ_dummy_threadingZ_dummy__threading_local)Ú*)Ú__all__)Ú__doc__Úsysr   Zsys_modulesr   Zholding_threadZholding_threadingZholding__threading_localZheld_threadingZheld__threading_localZheld_threadr   r   r   © r   r   ú%/usr/lib/python3.8/dummy_threading.pyÚ<module>   sP   