Kaydet (Commit) 685e6973 authored tarafından Tim Peters's avatar Tim Peters

Provide dummy (do-nothing) settrace() and setprofile() functions until

Jeremy can check in the real things.
üst 27409443
......@@ -14,7 +14,8 @@ from traceback import print_exc as _print_exc
# Rename some stuff so "from threading import *" is safe
__all__ = ['activeCount', 'Condition', 'currentThread', 'enumerate', 'Event',
'Lock', 'RLock', 'Semaphore', 'BoundedSemaphore', 'Thread', 'Timer']
'Lock', 'RLock', 'Semaphore', 'BoundedSemaphore', 'Thread',
'Timer', 'setprofile', 'settrace']
_start_new_thread = thread.start_new_thread
_allocate_lock = thread.allocate_lock
......@@ -600,6 +601,13 @@ def enumerate():
_active_limbo_lock.release()
return active
# XXX This needs a real defintion.
def settrace(tracefunc):
pass
# XXX This needs a real defintion.
def setprofile(dispatchfunc):
pass
# Create the main thread object
......
......@@ -127,6 +127,10 @@ Library
that cooperate with the functions of the same name in the sys
module. A function registered with the threading module will
be used for all threads it creates.
XXX Somebody forget to check these in to threading.py, although
XXX some other library modules call them. This will be repaired
XXX before the final release. For now, dummy settrace() and
XXX setprofile() functions have been added to threading.py.
- copy.py: applied SF patch 707900, fixing bug 702858, by Steven
Taschuk. Copying a new-style class that had a reference to itself
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment