mirror of https://github.com/python/cpython.git
Provide dummy (do-nothing) settrace() and setprofile() functions until
Jeremy can check in the real things.
This commit is contained in:
parent
2740944361
commit
685e69739e
|
@ -14,7 +14,8 @@
|
||||||
|
|
||||||
# Rename some stuff so "from threading import *" is safe
|
# Rename some stuff so "from threading import *" is safe
|
||||||
__all__ = ['activeCount', 'Condition', 'currentThread', 'enumerate', 'Event',
|
__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
|
_start_new_thread = thread.start_new_thread
|
||||||
_allocate_lock = thread.allocate_lock
|
_allocate_lock = thread.allocate_lock
|
||||||
|
@ -600,6 +601,13 @@ def enumerate():
|
||||||
_active_limbo_lock.release()
|
_active_limbo_lock.release()
|
||||||
return active
|
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
|
# Create the main thread object
|
||||||
|
|
||||||
|
|
|
@ -127,6 +127,10 @@ Library
|
||||||
that cooperate with the functions of the same name in the sys
|
that cooperate with the functions of the same name in the sys
|
||||||
module. A function registered with the threading module will
|
module. A function registered with the threading module will
|
||||||
be used for all threads it creates.
|
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
|
- copy.py: applied SF patch 707900, fixing bug 702858, by Steven
|
||||||
Taschuk. Copying a new-style class that had a reference to itself
|
Taschuk. Copying a new-style class that had a reference to itself
|
||||||
|
|
Loading…
Reference in New Issue