diff --git a/abi3info/_internal.py b/abi3info/_internal.py index 9c2c961..a34ef9f 100644 --- a/abi3info/_internal.py +++ b/abi3info/_internal.py @@ -4509,6 +4509,30 @@ ifdef=None, abi_only=False, ), + Symbol(name="PyObject_HasAttrWithError"): Function( + symbol=Symbol(name="PyObject_HasAttrWithError"), + added=PyVersion(major=3, minor=13), + ifdef=None, + abi_only=False, + ), + Symbol(name="PyObject_HasAttrStringWithError"): Function( + symbol=Symbol(name="PyObject_HasAttrStringWithError"), + added=PyVersion(major=3, minor=13), + ifdef=None, + abi_only=False, + ), + Symbol(name="PyMapping_HasKeyWithError"): Function( + symbol=Symbol(name="PyMapping_HasKeyWithError"), + added=PyVersion(major=3, minor=13), + ifdef=None, + abi_only=False, + ), + Symbol(name="PyMapping_HasKeyStringWithError"): Function( + symbol=Symbol(name="PyMapping_HasKeyStringWithError"), + added=PyVersion(major=3, minor=13), + ifdef=None, + abi_only=False, + ), } _MACROS: Final[dict[str, Macro]] = { "Py_tp_dealloc": Macro(name="Py_tp_dealloc", added=PyVersion(major=3, minor=2)), diff --git a/codegen/stable_abi.sha256 b/codegen/stable_abi.sha256 index 92452f0..7d16d53 100644 --- a/codegen/stable_abi.sha256 +++ b/codegen/stable_abi.sha256 @@ -1 +1 @@ -f49117e391738abfa4a9019e3384ec87a180a4c6e380c94bf029fdd994ee5cdc \ No newline at end of file +46fe321b47dd32c2282f2d169001b62ec874ac896c3c3d4436139df38f27de83 \ No newline at end of file diff --git a/codegen/stable_abi.toml b/codegen/stable_abi.toml index 2030a08..8df3f85 100644 --- a/codegen/stable_abi.toml +++ b/codegen/stable_abi.toml @@ -2452,3 +2452,11 @@ added = '3.13' [function.PyLong_AsInt] added = '3.13' +[function.PyObject_HasAttrWithError] + added = '3.13' +[function.PyObject_HasAttrStringWithError] + added = '3.13' +[function.PyMapping_HasKeyWithError] + added = '3.13' +[function.PyMapping_HasKeyStringWithError] + added = '3.13'