- lazy subtype initialization rna, was initializing every type in bpy.types at startu...
authorCampbell Barton <ideasman42@gmail.com>
Sat, 21 Mar 2009 06:55:30 +0000 (06:55 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sat, 21 Mar 2009 06:55:30 +0000 (06:55 +0000)
commit6ab2d7ad659606cbf2a315ef9a576c364e6ec9bb
tree56250d1706115c5e4fd5aa8157a8dda91b8d950a
parentb4209c56565660c20718fc2e1ad74d4257683a3e
- lazy subtype initialization rna, was initializing every type in bpy.types at startup, which is slow and doesn't allow access to dynamically added types.
- bpy.types isnt a module anymore, defined as its own PyType, getattr looks up the rna collection each time.
- refcounting fixes
- fixe epydoc generation with undefined values
source/blender/python/epy_doc_gen.py
source/blender/python/intern/bpy_operator.c
source/blender/python/intern/bpy_opwrapper.c
source/blender/python/intern/bpy_rna.c
source/blender/python/intern/bpy_rna.h
source/blender/python/intern/bpy_util.c
source/blender/python/rna_dump.py