Skip to content

Commit 415e43b

Browse files
DOC: Fix divmod return values (#31894)
1 parent 35174ae commit 415e43b

File tree

1 file changed

+38
-5
lines changed

1 file changed

+38
-5
lines changed

pandas/core/ops/docstrings.py

+38-5
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ def _make_flex_doc(op_name, typ):
3434
op_name=op_name,
3535
equiv=equiv,
3636
reverse=op_desc["reverse"],
37+
series_returns=op_desc["series_returns"],
3738
)
3839
if op_desc["series_examples"]:
3940
doc = doc_no_examples + op_desc["series_examples"]
@@ -233,82 +234,115 @@ def _make_flex_doc(op_name, typ):
233234
dtype: float64
234235
"""
235236

237+
_returns_series = """Series\n The result of the operation."""
238+
239+
_returns_tuple = """2-Tuple of Series\n The result of the operation."""
240+
236241
_op_descriptions: Dict[str, Dict[str, Optional[str]]] = {
237242
# Arithmetic Operators
238243
"add": {
239244
"op": "+",
240245
"desc": "Addition",
241246
"reverse": "radd",
242247
"series_examples": _add_example_SERIES,
248+
"series_returns": _returns_series,
243249
},
244250
"sub": {
245251
"op": "-",
246252
"desc": "Subtraction",
247253
"reverse": "rsub",
248254
"series_examples": _sub_example_SERIES,
255+
"series_returns": _returns_series,
249256
},
250257
"mul": {
251258
"op": "*",
252259
"desc": "Multiplication",
253260
"reverse": "rmul",
254261
"series_examples": _mul_example_SERIES,
262+
"series_returns": _returns_series,
255263
"df_examples": None,
256264
},
257265
"mod": {
258266
"op": "%",
259267
"desc": "Modulo",
260268
"reverse": "rmod",
261269
"series_examples": _mod_example_SERIES,
270+
"series_returns": _returns_series,
262271
},
263272
"pow": {
264273
"op": "**",
265274
"desc": "Exponential power",
266275
"reverse": "rpow",
267276
"series_examples": _pow_example_SERIES,
277+
"series_returns": _returns_series,
268278
"df_examples": None,
269279
},
270280
"truediv": {
271281
"op": "/",
272282
"desc": "Floating division",
273283
"reverse": "rtruediv",
274284
"series_examples": _div_example_SERIES,
285+
"series_returns": _returns_series,
275286
"df_examples": None,
276287
},
277288
"floordiv": {
278289
"op": "//",
279290
"desc": "Integer division",
280291
"reverse": "rfloordiv",
281292
"series_examples": _floordiv_example_SERIES,
293+
"series_returns": _returns_series,
282294
"df_examples": None,
283295
},
284296
"divmod": {
285297
"op": "divmod",
286298
"desc": "Integer division and modulo",
287299
"reverse": "rdivmod",
288300
"series_examples": None,
301+
"series_returns": _returns_tuple,
289302
"df_examples": None,
290303
},
291304
# Comparison Operators
292-
"eq": {"op": "==", "desc": "Equal to", "reverse": None, "series_examples": None},
305+
"eq": {
306+
"op": "==",
307+
"desc": "Equal to",
308+
"reverse": None,
309+
"series_examples": None,
310+
"series_returns": _returns_series,
311+
},
293312
"ne": {
294313
"op": "!=",
295314
"desc": "Not equal to",
296315
"reverse": None,
297316
"series_examples": None,
317+
"series_returns": _returns_series,
318+
},
319+
"lt": {
320+
"op": "<",
321+
"desc": "Less than",
322+
"reverse": None,
323+
"series_examples": None,
324+
"series_returns": _returns_series,
298325
},
299-
"lt": {"op": "<", "desc": "Less than", "reverse": None, "series_examples": None},
300326
"le": {
301327
"op": "<=",
302328
"desc": "Less than or equal to",
303329
"reverse": None,
304330
"series_examples": None,
331+
"series_returns": _returns_series,
332+
},
333+
"gt": {
334+
"op": ">",
335+
"desc": "Greater than",
336+
"reverse": None,
337+
"series_examples": None,
338+
"series_returns": _returns_series,
305339
},
306-
"gt": {"op": ">", "desc": "Greater than", "reverse": None, "series_examples": None},
307340
"ge": {
308341
"op": ">=",
309342
"desc": "Greater than or equal to",
310343
"reverse": None,
311344
"series_examples": None,
345+
"series_returns": _returns_series,
312346
},
313347
}
314348

@@ -339,8 +373,7 @@ def _make_flex_doc(op_name, typ):
339373
340374
Returns
341375
-------
342-
Series
343-
The result of the operation.
376+
{series_returns}
344377
345378
See Also
346379
--------

0 commit comments

Comments
 (0)