Kristján Valur Jónsson <krist...@ccpgames.com> added the comment:

I just realized that this is probably a redundant change.
We have C apis to get all the Thread states in an interpreter state (I didn't 
even know there was such a thing as multiple interpreter states, but there!)
This is the PyInterpreterState_ThreadHead() api et al.
>From C, all that is missing is a SetTrace api that takes a thread state.

>From python, the threading module provides access to all Thread objects, and 
>each of those has a settrace/setprofile method.

To turn on global tracing from cProfile, all that is needed is to iterate over 
all the Thread objects.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue9622>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to