commit | 7fc39a21cb85163a456eab91b52e5fe85e7f7e3e | [log] [tgz] |
---|---|---|
author | Victor Stinner <vstinner@python.org> | Thu Mar 31 10:03:13 2022 +0200 |
committer | GitHub <noreply@github.com> | Thu Mar 31 10:03:13 2022 +0200 |
tree | 98906f50347a47f64e17d990751c6e7067dafa01 | |
parent | f0bc69485677ae8973685866ada0982976d3878f [diff] |
bpo-47164: Add _PyCFunctionObject_CAST() macr (GH-32190) Add _PyCFunctionObject_CAST() and _PyCMethodObject_CAST() macros to make macros casting their argument easier to read, but also to check the type of their input in debug mode: assert(PyCFunction_Check(func) and assert(PyCMethod_Check(func). Reformat also PyCFunction_XXX() macros for readability.