Ñò
mÈKc           @   sm  d  Z  d d k l Z d d k Z e Z e Z e Z zÓ d e j o e d Z	 e
 Z n e d e d <d e j o e d Z e
 Z e d =n d e j o e d Z e
 Z e d =n d d k Z e d e d <e d =e d e d	 <e d =d d
 k Td d k l Z Wd e o e e d <[ n [ e o e e d <[ n [ e o 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.6/dummy_threading.pyt   <module>   sP   







