Merge branch 'autodoc-doxygen-fix'
* autodoc-doxygen-fix: Fix crash in Python backend when using empty docstrings
This commit is contained in:
commit
0c00daf3a1
3 changed files with 22 additions and 4 deletions
|
|
@ -183,3 +183,12 @@ const int PROCESS_DEFAULT_VALUE = 17;
|
|||
typedef long int some_type;
|
||||
int process_complex_defval(int val = PROCESS_DEFAULT_VALUE, int factor = some_type(-1)) { return val*factor; }
|
||||
%}
|
||||
|
||||
// Test for empty docstring, which should be ignored.
|
||||
%feature("docstring") ""
|
||||
|
||||
%inline %{
|
||||
struct a_structure{
|
||||
char my_array[1];
|
||||
};
|
||||
%}
|
||||
|
|
|
|||
|
|
@ -279,3 +279,5 @@ check(inspect.getdoc(process3), "process3(int _from, int _in, int var) -> int")
|
|||
check(inspect.getdoc(process4), "process4(int _from=0, int _in=1, int var=2) -> int")
|
||||
|
||||
check(inspect.getdoc(process_complex_defval), "process_complex_defval(val=PROCESS_DEFAULT_VALUE, factor=some_type(-1)) -> int")
|
||||
|
||||
check(inspect.getdoc(a_structure.__init__), "__init__(a_structure self) -> a_structure", None, skip)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue