2781b9cadd
Obtained from: https://salsa.debian.org/science-team/silo-llnl/-/blob/debian/master/debian/patches/python3.patch https://salsa.debian.org/science-team/silo-llnl/-/blob/debian/master/debian/patches/python3.8.patch PR: 249759 Reported by: swills
46 lines
1.4 KiB
Plaintext
46 lines
1.4 KiB
Plaintext
Description: Fix for API change with python3.8
|
|
Author: Alastair McKinstry <mckinstry@debian.org>
|
|
Last-Updated: 2019-10-25
|
|
Forwarded: no
|
|
|
|
Index: tools/python/pydbfile.cpp
|
|
===================================================================
|
|
--- tools/python/pydbfile.cpp
|
|
+++ tools/python/pydbfile.cpp
|
|
@@ -69,6 +69,7 @@ using std::string;
|
|
#define Py_RETURN_NOTIMPLEMENTED return NULL
|
|
#endif
|
|
|
|
+
|
|
// ****************************************************************************
|
|
// Method: DBfile_DBGetToc
|
|
//
|
|
@@ -900,7 +901,11 @@ PyTypeObject DBfileType =
|
|
// Standard methods
|
|
//
|
|
tp_dealloc : (destructor)DBfile_dealloc,
|
|
+#if (PY_MAJOR_VERSION <= 3) && (PY_MINOR_VERSION <= 7)
|
|
tp_print : (printfunc)DBfile_print,
|
|
+#else
|
|
+ tp_vectorcall_offset : (printfunc)DBfile_print,
|
|
+#endif
|
|
#if PY_MAJOR_VERSION >= 3
|
|
tp_getattr : 0,
|
|
#else
|
|
Index: tools/python/pydbtoc.cpp
|
|
===================================================================
|
|
--- tools/python/pydbtoc.cpp
|
|
+++ tools/python/pydbtoc.cpp
|
|
@@ -355,7 +355,11 @@ PyTypeObject DBtocType =
|
|
// Standard methods
|
|
//
|
|
tp_dealloc : (destructor)DBtoc_dealloc,
|
|
+#if (PY_MAJOR_VERSION <= 3) && (PY_MINOR_VERSION <= 7)
|
|
tp_print : (printfunc)DBtoc_print,
|
|
+#else
|
|
+ tp_vectorcall_offset : (printfunc)DBtoc_print,
|
|
+#endif
|
|
#if PY_MAJOR_VERSION >= 3
|
|
tp_getattr : 0,
|
|
#else
|