py_compat: Add PyUnstable_Object_IsUniquelyReferenced

This commit is contained in:
rdb 2025-08-26 14:19:27 +02:00
parent d63f708e2c
commit d1f4be7305
1 changed files with 6 additions and 0 deletions

View File

@ -368,6 +368,12 @@ PyDict_GetItemStringRef(PyObject *mp, const char *key, PyObject **result) {
# define Py_END_CRITICAL_SECTION2() }
#endif
/* Python 3.14 */
#if PY_VERSION_HEX < 0x030E00A8
# define PyUnstable_Object_IsUniquelyReferenced(op) (Py_REFCNT((op)) == 1)
#endif
/* Other Python implementations */
#endif // HAVE_PYTHON