Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/python/intern/bpy_app_alembic.c')
-rw-r--r--source/blender/python/intern/bpy_app_alembic.c79
1 files changed, 39 insertions, 40 deletions
diff --git a/source/blender/python/intern/bpy_app_alembic.c b/source/blender/python/intern/bpy_app_alembic.c
index 6f2874dcefa..6032e062d09 100644
--- a/source/blender/python/intern/bpy_app_alembic.c
+++ b/source/blender/python/intern/bpy_app_alembic.c
@@ -35,73 +35,72 @@
static PyTypeObject BlenderAppABCType;
static PyStructSequence_Field app_alembic_info_fields[] = {
- {(char *)"supported", (char *)"Boolean, True when Blender is built with Alembic support"},
- {(char *)"version", (char *)"The Alembic version as a tuple of 3 numbers"},
- {(char *)"version_string", (char *)"The Alembic version formatted as a string"},
- {NULL},
+ {(char *)"supported", (char *)"Boolean, True when Blender is built with Alembic support"},
+ {(char *)"version", (char *)"The Alembic version as a tuple of 3 numbers"},
+ {(char *)"version_string", (char *)"The Alembic version formatted as a string"},
+ {NULL},
};
static PyStructSequence_Desc app_alembic_info_desc = {
- (char *)"bpy.app.alembic", /* name */
- (char *)"This module contains information about Alembic blender is linked against", /* doc */
- app_alembic_info_fields, /* fields */
- ARRAY_SIZE(app_alembic_info_fields) - 1,
+ (char *)"bpy.app.alembic", /* name */
+ (char *)"This module contains information about Alembic blender is linked against", /* doc */
+ app_alembic_info_fields, /* fields */
+ ARRAY_SIZE(app_alembic_info_fields) - 1,
};
static PyObject *make_alembic_info(void)
{
- PyObject *alembic_info = PyStructSequence_New(&BlenderAppABCType);
+ PyObject *alembic_info = PyStructSequence_New(&BlenderAppABCType);
- if (alembic_info == NULL) {
- return NULL;
- }
+ if (alembic_info == NULL) {
+ return NULL;
+ }
- int pos = 0;
+ int pos = 0;
#ifndef WITH_ALEMBIC
-# define SetStrItem(str) \
- PyStructSequence_SET_ITEM(alembic_info, pos++, PyUnicode_FromString(str))
+# define SetStrItem(str) PyStructSequence_SET_ITEM(alembic_info, pos++, PyUnicode_FromString(str))
#endif
-#define SetObjItem(obj) \
- PyStructSequence_SET_ITEM(alembic_info, pos++, obj)
+#define SetObjItem(obj) PyStructSequence_SET_ITEM(alembic_info, pos++, obj)
#ifdef WITH_ALEMBIC
- const int curversion = ABC_get_version();
- const int major = curversion / 10000;
- const int minor = (curversion / 100) - (major * 100);
- const int patch = curversion - ((curversion / 100 ) * 100);
-
- SetObjItem(PyBool_FromLong(1));
- SetObjItem(PyC_Tuple_Pack_I32(major, minor, patch));
- SetObjItem(PyUnicode_FromFormat("%2d, %2d, %2d", major, minor, patch));
+ const int curversion = ABC_get_version();
+ const int major = curversion / 10000;
+ const int minor = (curversion / 100) - (major * 100);
+ const int patch = curversion - ((curversion / 100) * 100);
+
+ SetObjItem(PyBool_FromLong(1));
+ SetObjItem(PyC_Tuple_Pack_I32(major, minor, patch));
+ SetObjItem(PyUnicode_FromFormat("%2d, %2d, %2d", major, minor, patch));
#else
- SetObjItem(PyBool_FromLong(0));
- SetObjItem(PyC_Tuple_Pack_I32(0, 0, 0));
- SetStrItem("Unknown");
+ SetObjItem(PyBool_FromLong(0));
+ SetObjItem(PyC_Tuple_Pack_I32(0, 0, 0));
+ SetStrItem("Unknown");
#endif
- if (PyErr_Occurred()) {
- Py_CLEAR(alembic_info);
- return NULL;
- }
+ if (PyErr_Occurred()) {
+ Py_CLEAR(alembic_info);
+ return NULL;
+ }
#undef SetStrItem
#undef SetObjItem
- return alembic_info;
+ return alembic_info;
}
PyObject *BPY_app_alembic_struct(void)
{
- PyStructSequence_InitType(&BlenderAppABCType, &app_alembic_info_desc);
+ PyStructSequence_InitType(&BlenderAppABCType, &app_alembic_info_desc);
- PyObject *ret = make_alembic_info();
+ PyObject *ret = make_alembic_info();
- /* prevent user from creating new instances */
- BlenderAppABCType.tp_init = NULL;
- BlenderAppABCType.tp_new = NULL;
- BlenderAppABCType.tp_hash = (hashfunc)_Py_HashPointer; /* without this we can't do set(sys.modules) [#29635] */
+ /* prevent user from creating new instances */
+ BlenderAppABCType.tp_init = NULL;
+ BlenderAppABCType.tp_new = NULL;
+ BlenderAppABCType.tp_hash = (hashfunc)
+ _Py_HashPointer; /* without this we can't do set(sys.modules) [#29635] */
- return ret;
+ return ret;
}