Merge branch 'master' into blender2.8
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -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. */
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user