[Python-Dev] Can someone look at dummy_thread (#622537)?

Brett Cannon bac@OCF.Berkeley.EDU
Tue, 3 Dec 2002 17:49:12 -0800 (PST)


[Guido van Rossum]

> > > I don't propose to automate this.  I propose this:
> > >
> > >   try:
> > >     import threading
> > >   except ImportError:
> > >     import dummy_threading as threading
> > >
> >
> > So is this an indirect request for me to write ``dumy_threading``?  If it
> > is it won't be hard: I would do an ``import *`` on ``threading`` and then
> > override the functions it uses from ``thread`` with ``import ... from ...
> > as ...`` from ``dummy_thread``.  Also would mean rewriting the
> > ``threading`` testing suite.  Prefectly happy to write it, just need you
> > to say you want it.
>
> Yes.  I don't want threading to automatically substitute dummy_thread
> for thread.  Multiple imports of threading must all fail when thread
> cannot be imported.
>

Do you prefer I do a separate ``dummy_threading`` module or follow
Martin's suggestions and just turn ``dummy_thread`` into a ``threading``
substitute itself?

-Brett