René's URL Explorer Experiment


Title: Monitoring C API — Python 3.15.0a5 documentation

Open Graph Title: Monitoring C API

Description: Added in version 3.13. An extension may need to interact with the event monitoring system. Subscribing to events and registering callbacks can be done via the Python API exposed in sys.monitoring. ...

Open Graph Description: Added in version 3.13. An extension may need to interact with the event monitoring system. Subscribing to events and registering callbacks can be done via the Python API exposed in sys.monitoring. ...

Opengraph URL: https://docs.python.org/3/c-api/monitoring.html

direct link

Domain: docs.python.org

og:typewebsite
og:site_namePython documentation
og:image:width1146
og:image:height600
og:imagehttps://docs.python.org/3.15/_images/social_previews/summary_c-api_monitoring_41b5d6b2.png
og:image:altAdded in version 3.13. An extension may need to interact with the event monitoring system. Subscribing to events and registering callbacks can be done via the Python API exposed in sys.monitoring. ...
twitter:cardsummary_large_image
theme-color#3776ab
readthedocs-addons-api-version1

Links:

https://www.python.org/
Table of Contentshttps://docs.python.org/dev/contents.html
Monitoring C APIhttps://docs.python.org/dev/c-api/monitoring.html
Generating Execution Eventshttps://docs.python.org/dev/c-api/monitoring.html#generating-execution-events
Managing the Monitoring Statehttps://docs.python.org/dev/c-api/monitoring.html#managing-the-monitoring-state
API and ABI Versioninghttps://docs.python.org/dev/c-api/apiabiversion.html
Installing Python Moduleshttps://docs.python.org/dev/installing/index.html
Report a bughttps://docs.python.org/dev/bugs.html
Show source https://github.com/python/cpython/blob/main/Doc/c-api/monitoring.rst?plain=1
indexhttps://docs.python.org/dev/genindex.html
moduleshttps://docs.python.org/dev/py-modindex.html
nexthttps://docs.python.org/dev/installing/index.html
previoushttps://docs.python.org/dev/c-api/apiabiversion.html
Pythonhttps://www.python.org/
3.15.0a5 Documentationhttps://docs.python.org/dev/index.html
Python/C API Reference Manualhttps://docs.python.org/dev/c-api/index.html
Monitoring C APIhttps://docs.python.org/dev/c-api/monitoring.html
https://docs.python.org/dev/c-api/monitoring.html#monitoring-c-api
sys.monitoringhttps://docs.python.org/dev/library/sys.monitoring.html#module-sys.monitoring
https://docs.python.org/dev/c-api/monitoring.html#generating-execution-events
sys.monitoringhttps://docs.python.org/dev/library/sys.monitoring.html#module-sys.monitoring
types.CodeTypehttps://docs.python.org/dev/library/types.html#types.CodeType
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
sys.monitoringhttps://docs.python.org/dev/library/sys.monitoring.html#module-sys.monitoring
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FirePyStartEvent
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FirePyResumeEvent
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FirePyReturnEvent
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FirePyYieldEvent
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FireCallEvent
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FireLineEvent
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FireJumpEvent
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FireBranchLeftEvent
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FireBranchRightEvent
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FireCReturnEvent
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FirePyThrowEvent
PyErr_GetRaisedException()https://docs.python.org/dev/c-api/exceptions.html#c.PyErr_GetRaisedException
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FireRaiseEvent
PyErr_GetRaisedException()https://docs.python.org/dev/c-api/exceptions.html#c.PyErr_GetRaisedException
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FireCRaiseEvent
PyErr_GetRaisedException()https://docs.python.org/dev/c-api/exceptions.html#c.PyErr_GetRaisedException
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FireReraiseEvent
PyErr_GetRaisedException()https://docs.python.org/dev/c-api/exceptions.html#c.PyErr_GetRaisedException
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FireExceptionHandledEvent
PyErr_GetRaisedException()https://docs.python.org/dev/c-api/exceptions.html#c.PyErr_GetRaisedException
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FirePyUnwindEvent
PyErr_GetRaisedException()https://docs.python.org/dev/c-api/exceptions.html#c.PyErr_GetRaisedException
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/dev/c-api/structures.html#c.PyObject
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_FireStopIterationEvent
StopIterationhttps://docs.python.org/dev/library/exceptions.html#StopIteration
StopIterationhttps://docs.python.org/dev/library/exceptions.html#StopIteration
https://docs.python.org/dev/c-api/monitoring.html#managing-the-monitoring-state
PyMonitoringStatehttps://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoringState
Py_ssize_thttps://docs.python.org/dev/c-api/intro.html#c.Py_ssize_t
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_EnterScope
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_BRANCH_LEFT
BRANCH_LEFThttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-BRANCH_LEFT
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_BRANCH_RIGHT
BRANCH_RIGHThttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-BRANCH_RIGHT
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_CALL
CALLhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-CALL
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_C_RAISE
C_RAISEhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-C_RAISE
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_C_RETURN
C_RETURNhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-C_RETURN
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_EXCEPTION_HANDLED
EXCEPTION_HANDLEDhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-EXCEPTION_HANDLED
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_INSTRUCTION
INSTRUCTIONhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-INSTRUCTION
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_JUMP
JUMPhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-JUMP
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_LINE
LINEhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-LINE
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_PY_RESUME
PY_RESUMEhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-PY_RESUME
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_PY_RETURN
PY_RETURNhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-PY_RETURN
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_PY_START
PY_STARThttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-PY_START
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_PY_THROW
PY_THROWhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-PY_THROW
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_PY_UNWIND
PY_UNWINDhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-PY_UNWIND
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_PY_YIELD
PY_YIELDhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-PY_YIELD
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_RAISE
RAISEhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-RAISE
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_RERAISE
RERAISEhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-RERAISE
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_EVENT_STOP_ITERATION
STOP_ITERATIONhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-STOP_ITERATION
https://docs.python.org/dev/c-api/monitoring.html#c.PyMonitoring_ExitScope
https://docs.python.org/dev/c-api/monitoring.html#c.PY_MONITORING_IS_INSTRUMENTED_EVENT
local eventhttps://docs.python.org/dev/library/sys.monitoring.html#monitoring-event-local
soft deprecatedhttps://docs.python.org/dev/glossary.html#term-soft-deprecated
Table of Contentshttps://docs.python.org/dev/contents.html
Monitoring C APIhttps://docs.python.org/dev/c-api/monitoring.html
Generating Execution Eventshttps://docs.python.org/dev/c-api/monitoring.html#generating-execution-events
Managing the Monitoring Statehttps://docs.python.org/dev/c-api/monitoring.html#managing-the-monitoring-state
API and ABI Versioninghttps://docs.python.org/dev/c-api/apiabiversion.html
Installing Python Moduleshttps://docs.python.org/dev/installing/index.html
Report a bughttps://docs.python.org/dev/bugs.html
Show source https://github.com/python/cpython/blob/main/Doc/c-api/monitoring.rst?plain=1
indexhttps://docs.python.org/dev/genindex.html
moduleshttps://docs.python.org/dev/py-modindex.html
nexthttps://docs.python.org/dev/installing/index.html
previoushttps://docs.python.org/dev/c-api/apiabiversion.html
Pythonhttps://www.python.org/
3.15.0a5 Documentationhttps://docs.python.org/dev/index.html
Python/C API Reference Manualhttps://docs.python.org/dev/c-api/index.html
Monitoring C APIhttps://docs.python.org/dev/c-api/monitoring.html
Copyrighthttps://docs.python.org/dev/copyright.html
History and Licensehttps://docs.python.org/license.html
Please donate.https://www.python.org/psf/donations/
Found a bughttps://docs.python.org/bugs.html
Sphinxhttps://www.sphinx-doc.org/

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.