ó
xFWgc           @   sa  d  Z  d d l m Z d d l Z e Z e Z e Z zÍ d e k rV e d Z	 e
 Z n  e d e d <d e k rŠ e d Z e
 Z e d =n  d e k r° e d Z e
 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(   s`  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.

iÿÿÿÿ(   t   modulesNt   threadt   dummy_threadt	   threadingt   _threading_localt   _dummy_threadingt   _dummy__threading_local(   t   *(   t   __all__(   t   __doc__t   sysR    t   sys_modulesR   t   Falset   holding_threadt   holding_threadingt   holding__threading_localt   held_threadt   Truet   held_threadingt   held__threading_localR   R   R   (    (    (    s%   /usr/lib/python2.7/dummy_threading.pyt   <module>   sP   
	







