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?
Two separate modules. They have different APIs and it wouldn't be wise to export a different API in the dummy case than in the real case. (I'm sure you can figure out why.)
--Guido van Rossum (home page: http://www.python.org/%7Eguido/)