Merge branch 'blender2.7'
[blender.git] / source / blender / python / generic / bpy_internal_import.c
index d4adcad831816f01ef641646fe9f9063196588fb..0baa4008f2d520acd9d231ba806671baf7b804cb 100644 (file)
@@ -180,13 +180,14 @@ PyObject *bpy_text_import_name(const char *name, int *found)
        }
 
        /* we know this cant be importable, the name is too long for blender! */
        }
 
        /* we know this cant be importable, the name is too long for blender! */
-       if (namelen >= (MAX_ID_NAME - 2) - 3)
+       if (namelen >= (MAX_ID_NAME - 2) - 3) {
                return NULL;
                return NULL;
+       }
 
        memcpy(txtname, name, namelen);
        memcpy(&txtname[namelen], ".py", 4);
 
 
        memcpy(txtname, name, namelen);
        memcpy(&txtname[namelen], ".py", 4);
 
-       text = BLI_findstring(&maggie->text, txtname, offsetof(ID, name) + 2);
+       text = BLI_findstring(&maggie->texts, txtname, offsetof(ID, name) + 2);
 
        if (text) {
                *found = 1;
 
        if (text) {
                *found = 1;
@@ -196,14 +197,16 @@ PyObject *bpy_text_import_name(const char *name, int *found)
        /* If we still haven't found the module try additional modules form bpy_import_main_list */
        maggie = bpy_import_main_list.first;
        while (maggie && !text) {
        /* If we still haven't found the module try additional modules form bpy_import_main_list */
        maggie = bpy_import_main_list.first;
        while (maggie && !text) {
-               text = BLI_findstring(&maggie->text, txtname, offsetof(ID, name) + 2);
+               text = BLI_findstring(&maggie->texts, txtname, offsetof(ID, name) + 2);
                maggie = maggie->next;
        }
 
                maggie = maggie->next;
        }
 
-       if (!text)
+       if (!text) {
                return NULL;
                return NULL;
-       else
+       }
+       else {
                *found = 1;
                *found = 1;
+       }
 
        return bpy_text_import(text);
 }
 
        return bpy_text_import(text);
 }
@@ -229,8 +232,9 @@ PyObject *bpy_text_reimport(PyObject *module, int *found)
        *found = 0;
 
        /* get name, filename from the module itself */
        *found = 0;
 
        /* get name, filename from the module itself */
-       if ((name = PyModule_GetName(module)) == NULL)
+       if ((name = PyModule_GetName(module)) == NULL) {
                return NULL;
                return NULL;
+       }
 
        {
                PyObject *module_file = PyModule_GetFilenameObject(module);
 
        {
                PyObject *module_file = PyModule_GetFilenameObject(module);
@@ -245,13 +249,15 @@ PyObject *bpy_text_reimport(PyObject *module, int *found)
        }
 
        /* look up the text object */
        }
 
        /* look up the text object */
-       text = BLI_findstring(&maggie->text, BLI_path_basename(filepath), offsetof(ID, name) + 2);
+       text = BLI_findstring(&maggie->texts, BLI_path_basename(filepath), offsetof(ID, name) + 2);
 
        /* uh-oh.... didn't find it */
 
        /* uh-oh.... didn't find it */
-       if (!text)
+       if (!text) {
                return NULL;
                return NULL;
-       else
+       }
+       else {
                *found = 1;
                *found = 1;
+       }
 
        if (bpy_text_compile(text) == false) {
                return NULL;
 
        if (bpy_text_compile(text) == false) {
                return NULL;
@@ -283,8 +289,9 @@ static PyObject *blender_import(PyObject *UNUSED(self), PyObject *args, PyObject
        /* import existing builtin modules or modules that have been imported already */
        newmodule = PyImport_ImportModuleLevel(name, globals, locals, fromlist, level);
 
        /* import existing builtin modules or modules that have been imported already */
        newmodule = PyImport_ImportModuleLevel(name, globals, locals, fromlist, level);
 
-       if (newmodule)
+       if (newmodule) {
                return newmodule;
                return newmodule;
+       }
 
        PyErr_Fetch(&exception, &err, &tb); /* get the python error in case we cant import as blender text either */
 
 
        PyErr_Fetch(&exception, &err, &tb); /* get the python error in case we cant import as blender text either */
 
@@ -330,8 +337,9 @@ static PyObject *blender_reload(PyObject *UNUSED(self), PyObject *module)
 
        newmodule = PyObject_CallFunctionObjArgs(imp_reload_orig, module, NULL);
 
 
        newmodule = PyObject_CallFunctionObjArgs(imp_reload_orig, module, NULL);
 
-       if (newmodule)
+       if (newmodule) {
                return newmodule;
                return newmodule;
+       }
 
        /* no file, try importing from memory */
        PyErr_Fetch(&exception, &err, &tb); /*restore for probable later use */
 
        /* no file, try importing from memory */
        PyErr_Fetch(&exception, &err, &tb); /*restore for probable later use */