From 4aea9fc787892842af17d119332a7f6fef2f35c4 Mon Sep 17 00:00:00 2001 From: Bernard Normier Date: Fri, 21 Sep 2018 14:15:22 -0400 Subject: PyThread_get_thread_ident returns unsigned long in Python 3.7 and long in older versions --- python/modules/IcePy/ObjectAdapter.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'python/modules/IcePy/ObjectAdapter.cpp') diff --git a/python/modules/IcePy/ObjectAdapter.cpp b/python/modules/IcePy/ObjectAdapter.cpp index 74775100df4..ec06cce6961 100644 --- a/python/modules/IcePy/ObjectAdapter.cpp +++ b/python/modules/IcePy/ObjectAdapter.cpp @@ -31,7 +31,11 @@ using namespace std; using namespace IcePy; +#if PY_VERSION_HEX < 0x03070000 +static long _mainThreadId; +#else static unsigned long _mainThreadId; +#endif namespace IcePy { -- cgit v1.2.3