î
[á[\ÿ
  ã               @   sa  d  Z  d d l m Z d d l Z d Z d Z d Z zÍ d e k rV e d Z d Z n  e d e d <d e k rŠ e d Z	 d Z e d =n  d	 e k r° e d	 Z
 d Z e d	 =n  d d l Z e d e d
 <e d =e d	 e d <e d	 =d d l Td d l m Z Wd e re	 e d <[	 n  [ e r3e
 e d	 <[
 n  [ e rLe e d <[ n e d =[ [ [ Xd 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Ú_threadTÚ_dummy_threadÚ	threadingZ_threading_localÚ_dummy_threadingZ_dummy__threading_local)Ú*)Ú__all__)Ú__doc__Úsysr   Zsys_modulesr   Zholding_threadZholding_threadingZholding__threading_localZheld_threadZheld_threadingZheld__threading_localr   r   r   © r   r   ú%/usr/lib/python3.4/dummy_threading.pyÚ<module>   sP   
	







