diff --git a/folly/python/AsyncioExecutor.h b/folly/python/AsyncioExecutor.h index 526fa25d8ef..fc36d4dc441 100644 --- a/folly/python/AsyncioExecutor.h +++ b/folly/python/AsyncioExecutor.h @@ -23,6 +23,11 @@ #include #include + +#if PY_VERSION_HEX < 0x030d0000 // Check if the python version is less than 3.13 +#define Py_IsFinalizing _Py_IsFinalizing +#endif + namespace folly { namespace python { @@ -79,7 +84,7 @@ class AsyncioExecutor : public DrivableExecutor { #if PY_VERSION_HEX <= 0x03070000 return false; #else - return _Py_IsFinalizing(); + return Py_IsFinalizing(); // change _PY_IsFinalizing to Py_IsFinalizing #endif }