Revision: 28155
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28155
Author: kjym3
Date: 2010-04-13 02:55:37 +0200 (Tue, 13 Apr 2010)
Log Message:
-----------
Fix for including docstrings of static methods.
Modified Paths:
--------------
branches/soc-2008-mxcurioni/source/blender/python/doc/sphinx_doc_gen.py
Modified:
branches/soc-2008-mxcurioni/source/blender/python/doc/sphinx_doc_gen.py
===================================================================
--- branches/soc-2008-mxcurioni/source/blender/python/doc/sphinx_doc_gen.py
2010-04-12 23:02:14 UTC (rev 28154)
+++ branches/soc-2008-mxcurioni/source/blender/python/doc/sphinx_doc_gen.py
2010-04-13 00:55:37 UTC (rev 28155)
@@ -147,6 +147,7 @@
# lame, python wont give some access
MethodDescriptorType = type(dict.get)
GetSetDescriptorType = type(int.real)
+ StaticMethodType = type(staticmethod(lambda: None))
@@ -225,6 +226,12 @@
write_indented_lines(" ", fw, descr.__doc__, False)
write_example_ref(" ", fw, module_name + "." + attribute
+ "." + key)
fw("\n")
+ elif type(descr) == StaticMethodType:
+ descr = getattr(value, key)
+ if descr.__doc__:
+ write_indented_lines(" ", fw, descr.__doc__, False)
+ write_example_ref(" ", fw, module_name + "." + attribute
+ "." + key)
+ fw("\n")
fw("\n\n")
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs