diff options
author | Dennis Sweeney <36520290+sweeneyde@users.noreply.github.com> | 2022-06-06 00:25:40 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2022-06-06 07:53:30 -0700 |
commit | 6b6707807d775eb1ceacb4a1fdfad4f6c13ad2a1 (patch) | |
tree | e89b1dba409924b77374829b72d01ab0cebc74ba /coverage | |
parent | d71d74ea2915af4cc8c684a2054454d0f90dbbf7 (diff) | |
download | python-coveragepy-git-6b6707807d775eb1ceacb4a1fdfad4f6c13ad2a1.tar.gz |
Use `PyCode_GetCode`
Diffstat (limited to 'coverage')
-rw-r--r-- | coverage/ctracer/util.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/coverage/ctracer/util.h b/coverage/ctracer/util.h index be49a961..e961639b 100644 --- a/coverage/ctracer/util.h +++ b/coverage/ctracer/util.h @@ -37,7 +37,10 @@ #define MyFrame_GetCode(f) ((f)->f_code) #endif -#if PY_VERSION_HEX >= 0x030B00A7 +#if PY_VERSION_HEX >= 0x030B00B1 +#define MyCode_GetCode(co) (PyCode_GetCode(co)) +#define MyCode_FreeCode(code) Py_XDECREF(code) +#elif PY_VERSION_HEX >= 0x030B00A7 #define MyCode_GetCode(co) (PyObject_GetAttrString((PyObject *)(co), "co_code")) #define MyCode_FreeCode(code) Py_XDECREF(code) #else |