diff options
author | Steve Dower <steve.dower@python.org> | 2019-06-27 17:47:59 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-27 17:47:59 (GMT) |
commit | 44f91c388a6f4da9ed3300df32ca290b8aa104ea (patch) | |
tree | 6e02d501dbcb28708fa662a33da2715a505389e5 /Doc/library/sys.rst | |
parent | 21cfae107e410bf4b0ab3c142ca4449bc33290f5 (diff) | |
download | cpython-44f91c388a6f4da9ed3300df32ca290b8aa104ea.zip cpython-44f91c388a6f4da9ed3300df32ca290b8aa104ea.tar.gz cpython-44f91c388a6f4da9ed3300df32ca290b8aa104ea.tar.bz2 |
bpo-37390: Add audit event table to documentations (GH-14406)
Also updates some (unreleased) event names to be consistent with the others.
Diffstat (limited to 'Doc/library/sys.rst')
-rw-r--r-- | Doc/library/sys.rst | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/Doc/library/sys.rst b/Doc/library/sys.rst index ea1f358..131aea0 100644 --- a/Doc/library/sys.rst +++ b/Doc/library/sys.rst @@ -86,6 +86,9 @@ always available. The native equivalent of this function is :c:func:`PySys_Audit`. Using the native function is preferred when possible. + See the :ref:`audit events table <audit-events>` for all events raised by + ``CPython``. + .. versionadded:: 3.8 @@ -166,7 +169,7 @@ always available. This function should be used for internal and specialized purposes only. - .. audit-event:: sys._current_frames + .. audit-event:: sys._current_frames "" sys._current_frames .. function:: breakpointhook() @@ -667,7 +670,7 @@ always available. that is deeper than the call stack, :exc:`ValueError` is raised. The default for *depth* is zero, returning the frame at the top of the call stack. - .. audit-event:: sys._getframe + .. audit-event:: sys._getframe "" sys._getframe .. impl-detail:: @@ -1167,7 +1170,7 @@ always available. ``'return'``, ``'c_call'``, ``'c_return'``, or ``'c_exception'``. *arg* depends on the event type. - .. audit-event:: sys.setprofile + .. audit-event:: sys.setprofile "" sys.setprofile The events have the following meaning: @@ -1289,7 +1292,7 @@ always available. For more information on code and frame objects, refer to :ref:`types`. - .. audit-event:: sys.settrace + .. audit-event:: sys.settrace "" sys.settrace .. impl-detail:: @@ -1311,9 +1314,9 @@ always available. first time. The *finalizer* will be called when an asynchronous generator is about to be garbage collected. - .. audit-event:: sys.set_asyncgen_hooks_firstiter + .. audit-event:: sys.set_asyncgen_hooks_firstiter "" sys.set_asyncgen_hooks - .. audit-event:: sys.set_asyncgen_hooks_finalizer + .. audit-event:: sys.set_asyncgen_hooks_finalizer "" sys.set_asyncgen_hooks Two auditing events are raised because the underlying API consists of two calls, each of which must raise its own event. |