Command Line Configuration Options#
PLUM_SIMPLE_DOC#
Set PLUM_SIMPLE_DOC=1 to prevent Plum from concatenating the docstrings of all methods.
Consider
from plum import dispatch
@dispatch.abstract
def do(x):
"""Do something."""
@dispatch
def do(x: int) -> int:
"""Do something with integers."""
The usual output of help(f) is as follows:
Help on Function in module __main__:
do(x)
Do something.
---------------------------
do(x: int) -> int
Do something with integers.
With PLUM_SIMPLE_DOC=1, help(f) only shows the docstring of the first registered method:
Help on Function in module __main__:
do(x)
Do something.