Logging: use for Python API
[blender.git] / source / blender / python / intern / bpy_rna_array.c
index e0ca363426175cb17f134e789a3caf6466bb0290..ed9d1e9c0e5de5e0e44e024229d48745a3080f8c 100644 (file)
@@ -28,6 +28,8 @@
 
 #include <Python.h>
 
+#include "CLG_log.h"
+
 #include "BLI_utildefines.h"
 
 #include "RNA_types.h"
@@ -39,6 +41,8 @@
 
 #include "RNA_access.h"
 
+#include "BPY_extern_clog.h"
+
 #include "../generic/py_capi_utils.h"
 
 #define USE_MATHUTILS
@@ -785,8 +789,7 @@ PyObject *pyrna_py_from_array_index(BPy_PropertyArrayRNA *self, PointerRNA *ptr,
        len = RNA_property_multi_array_length(ptr, prop, arraydim);
        if (index >= len || index < 0) {
                /* this shouldn't happen because higher level funcs must check for invalid index */
-               if (G.debug & G_DEBUG_PYTHON)
-                       printf("%s: invalid index %d for array with length=%d\n", __func__, index, len);
+               CLOG_WARN(BPY_LOG_RNA, "invalid index %d for array with length=%d", index, len);
 
                PyErr_SetString(PyExc_IndexError, "out of range");
                return NULL;