issues auto generating rna docs

- add a warning when an operator name is NULL, set it to a dummy name to prevent crash. POSE_OT_constraints_clear had its name commented (not sure why)
- rna_Object_parent_type_itemf wasnt checking for context being NULL, needed for docs else it crashes.
- bpy.ops.add/remove didnt show up in a dir(bpy.ops)
This commit is contained in:
2009-07-19 14:57:20 +00:00
parent d9a7e5144f
commit b96a6e1838
4 changed files with 20 additions and 8 deletions

View File

@@ -26,8 +26,12 @@ class bpy_ops(object):
submodules = set()
# add this classes functions
for id_name in dir(self.__class__):
if not id_name.startswith('__'):
submodules.add(id_name)
for id_name in op_dir():
id_split = id_name.split('_OT_', 1)
if len(id_split) == 2:
@@ -65,10 +69,6 @@ class bpy_ops_submodule(object):
module_upper = self.module.upper()
for id_name in op_dir():
if id_name.startswith('__'):
continue
id_split = id_name.split('_OT_', 1)
if len(id_split) == 2 and module_upper == id_split[0]:
functions.add(id_split[1])