Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.2
FreeCAD
update-swigpyrunin-for-python-3.8.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File update-swigpyrunin-for-python-3.8.patch of Package FreeCAD
From 6eacb17b3e03d20039b85c9daebab9e44386d6bf Mon Sep 17 00:00:00 2001 From: Richard <hobbes1069@gmail.com> Date: Thu, 17 Oct 2019 11:20:10 -0500 Subject: [PATCH] Update swigpyrun.in for Python 3.8 In Python 3.8 some functions related to thread state were intentionally made private. This fix (specific to FreeCAD) was suggested here: https://bugs.python.org/issue35886 --- src/Base/swigpyrun.inl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Base/swigpyrun.inl b/src/Base/swigpyrun.inl index 0eedaaa87a9..65bba62db3c 100644 --- a/src/Base/swigpyrun.inl +++ b/src/Base/swigpyrun.inl @@ -72,7 +72,7 @@ void cleanupSWIG_T(const char* TypeName) PyObject *module, *dict; PyInterpreterState *interp = PyThreadState_GET()->interp; - PyObject *modules = interp->modules; + PyObject *modules = PyImport_GetModuleDict(); module = PyDict_GetItemString(modules, "__builtin__"); if (module != NULL && PyModule_Check(module)) { dict = PyModule_GetDict(module);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor