mò
­fIc           @   s^  d  Z  d k l Z 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 k Z e d e d <e d =e d e d <e d =d	 k Td
 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.

:Author: Brett Cannon
:Contact: brett@python.org

XXX: Try to get rid of ``_dummy_threading``.

(   s   modulesNt   threadt   dummy_threadt	   threadingt   _threading_localt   _dummy_threadingt   _dummy__threading_local(   t   *(   s   __all__(   t   __doc__t   syst   modulest   sys_modulesR   t   Falset   holding_threadt   holding_threadingt   holding__threading_localt   held_threadt   Truet   held_threadingt   held__threading_localR   R   t   __all__(
   R   R
   R   R   R   R   R   R   R   R   (    (    t,   /mit/python/lib/python2.4/dummy_threading.pyt   ?   sR   	



	 


