diff options
Diffstat (limited to 'source/blender/python/intern')
-rw-r--r-- | source/blender/python/intern/bpy_operator.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/source/blender/python/intern/bpy_operator.c b/source/blender/python/intern/bpy_operator.c index a05456cfe9b..ec8227c670d 100644 --- a/source/blender/python/intern/bpy_operator.c +++ b/source/blender/python/intern/bpy_operator.c @@ -150,16 +150,14 @@ static PyObject *pyop_base_getattro( BPy_OperatorBase * self, PyObject *pyname ) char *name = _PyUnicode_AsString(pyname); PyObject *ret; wmOperatorType *ot; - + PyMethodDef *meth; + if ((ot = WM_operatortype_find(name))) { ret= pyop_func_CreatePyObject(self->C, name); } else if (strcmp(name, "__dict__")==0) { ret = PyDict_New(); - wmOperatorType *ot; - PyMethodDef *meth; - for(ot= WM_operatortype_first(); ot; ot= ot->next) { PyDict_SetItemString(ret, ot->idname, Py_None); } |