File tree 2 files changed +16
-5
lines changed 2 files changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -84,10 +84,11 @@ def _str_returns(self, name='Returns'):
84
84
param_type )])
85
85
else :
86
86
out += self ._str_indent ([untyped_fmt % param .strip ()])
87
- if desc :
88
- if self .use_blockquotes :
89
- out += ['' ]
90
- out += self ._str_indent (desc , 8 )
87
+ if desc and self .use_blockquotes :
88
+ out += ['' ]
89
+ elif not desc :
90
+ desc = ['..' ]
91
+ out += self ._str_indent (desc , 8 )
91
92
out += ['' ]
92
93
return out
93
94
Original file line number Diff line number Diff line change 64
64
list of str
65
65
This is not a real return value. It exists to test
66
66
anonymous return values.
67
+ no_description
67
68
68
69
Other Parameters
69
70
----------------
@@ -184,7 +185,7 @@ def test_other_parameters():
184
185
185
186
186
187
def test_returns ():
187
- assert_equal (len (doc ['Returns' ]), 2 )
188
+ assert_equal (len (doc ['Returns' ]), 3 )
188
189
arg , arg_type , desc = doc ['Returns' ][0 ]
189
190
assert_equal (arg , 'out' )
190
191
assert_equal (arg_type , 'ndarray' )
@@ -197,6 +198,11 @@ def test_returns():
197
198
assert desc [0 ].startswith ('This is not a real' )
198
199
assert desc [- 1 ].endswith ('anonymous return values.' )
199
200
201
+ arg , arg_type , desc = doc ['Returns' ][2 ]
202
+ assert_equal (arg , 'no_description' )
203
+ assert_equal (arg_type , '' )
204
+ assert not '' .join (desc ).strip ()
205
+
200
206
201
207
def test_yields ():
202
208
section = doc_yields ['Yields' ]
@@ -373,6 +379,7 @@ def test_str():
373
379
list of str
374
380
This is not a real return value. It exists to test
375
381
anonymous return values.
382
+ no_description
376
383
377
384
Other Parameters
378
385
----------------
@@ -506,6 +513,9 @@ def test_sphinx_str():
506
513
This is not a real return value. It exists to test
507
514
anonymous return values.
508
515
516
+ no_description
517
+ ..
518
+
509
519
:Other Parameters:
510
520
511
521
spam : parrot
You can’t perform that action at this time.
0 commit comments