Merge branch 'master' into blender2.8

This commit is contained in:
2018-09-13 17:08:58 +10:00
6 changed files with 6 additions and 6 deletions

View File

@@ -191,7 +191,7 @@ PyObject *BPyInit_bmesh(void)
{ {
PyObject *mod; PyObject *mod;
PyObject *submodule; PyObject *submodule;
PyObject *sys_modules = PyThreadState_GET()->interp->modules; PyObject *sys_modules = PyImport_GetModuleDict();
BPy_BM_init_types(); BPy_BM_init_types();
BPy_BM_init_types_select(); BPy_BM_init_types_select();

View File

@@ -1795,7 +1795,7 @@ PyObject *BPyInit_idprop(void)
{ {
PyObject *mod; PyObject *mod;
PyObject *submodule; PyObject *submodule;
PyObject *sys_modules = PyThreadState_GET()->interp->modules; PyObject *sys_modules = PyImport_GetModuleDict();
mod = PyModule_Create(&IDProp_module_def); mod = PyModule_Create(&IDProp_module_def);

View File

@@ -61,7 +61,7 @@ static struct PyModuleDef GPU_module_def = {
PyObject *BPyInit_gpu(void) PyObject *BPyInit_gpu(void)
{ {
PyObject *sys_modules = PyThreadState_GET()->interp->modules; PyObject *sys_modules = PyImport_GetModuleDict();
PyObject *submodule; PyObject *submodule;
PyObject *mod; PyObject *mod;

View File

@@ -538,7 +538,7 @@ static bool python_script_exec(
if (py_dict) { if (py_dict) {
#ifdef PYMODULE_CLEAR_WORKAROUND #ifdef PYMODULE_CLEAR_WORKAROUND
PyModuleObject *mmod = (PyModuleObject *)PyDict_GetItem( PyModuleObject *mmod = (PyModuleObject *)PyDict_GetItem(
PyThreadState_GET()->interp->modules, bpy_intern_str___main__); PyImport_GetModuleDict(), bpy_intern_str___main__);
PyObject *dict_back = mmod->md_dict; PyObject *dict_back = mmod->md_dict;
/* freeing the module will clear the namespace, /* freeing the module will clear the namespace,
* gives problems running classes defined in this namespace being used later. */ * gives problems running classes defined in this namespace being used later. */

View File

@@ -85,7 +85,7 @@ PyObject *GPU_initPython(void)
{ {
PyObject *module; PyObject *module;
PyObject *submodule; PyObject *submodule;
PyObject *sys_modules = PyThreadState_GET()->interp->modules; PyObject *sys_modules = PyImport_GetModuleDict();
module = PyInit_gpu(); module = PyInit_gpu();

View File

@@ -615,7 +615,7 @@ PyMODINIT_FUNC PyInit_mathutils(void)
{ {
PyObject *mod; PyObject *mod;
PyObject *submodule; PyObject *submodule;
PyObject *sys_modules = PyThreadState_GET()->interp->modules; PyObject *sys_modules = PyImport_GetModuleDict();
if (PyType_Ready(&vector_Type) < 0) if (PyType_Ready(&vector_Type) < 0)
return NULL; return NULL;