U
    |c
                  	   @   s   d Z ddlmZ ddlZdZdZdZzd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reed< [[ere	ed< [	[ere
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    lib/python3.8/dummy_threading.py<module>   sP   