]> granicus.if.org Git - python/commit
Add PyThreadState_SetAsyncExc(long, PyObject *).
authorGuido van Rossum <guido@python.org>
Sat, 28 Jun 2003 21:53:52 +0000 (21:53 +0000)
committerGuido van Rossum <guido@python.org>
Sat, 28 Jun 2003 21:53:52 +0000 (21:53 +0000)
commitb8b6d0c2c63bcd9252ce20ef990da093dda8b8ce
tree6a7d86081fd3a1be1d446f9b060133b5f340f614
parent90a2041ffd9789c19344bcf0d1b1e65138312736
Add PyThreadState_SetAsyncExc(long, PyObject *).

A new API (only accessible from C) to interrupt a thread by sending it
an exception.  This is not always effective, but might help some people.
Requested by Just van Rossum and Alex Martelli.  It is intentional
that you have to write your own C extension to call it from Python.

Docs will have to wait.
Include/pystate.h
Python/ceval.c
Python/pystate.c