summaryrefslogtreecommitdiff
path: root/src/click/decorators.py
diff options
context:
space:
mode:
authorDavid Lord <davidism@gmail.com>2022-02-20 10:40:17 -0800
committerDavid Lord <davidism@gmail.com>2022-02-20 10:42:17 -0800
commit721c8b0d58c2b7124cedd33a779626f14cf1b1d2 (patch)
treef0ab8850c7971115bcb89a9cac377239b7fcf478 /src/click/decorators.py
parent2c70a0c15a3c154c587e351062be66bb75cbf3f2 (diff)
downloadclick-721c8b0d58c2b7124cedd33a779626f14cf1b1d2.tar.gz
cleandoc for Command help, epilog, and short_help
Diffstat (limited to 'src/click/decorators.py')
-rw-r--r--src/click/decorators.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/click/decorators.py b/src/click/decorators.py
index 4c00e9d..0a01925 100644
--- a/src/click/decorators.py
+++ b/src/click/decorators.py
@@ -137,14 +137,9 @@ def _make_command(
except AttributeError:
params = []
- help = attrs.get("help")
+ if attrs.get("help") is None:
+ attrs["help"] = inspect.getdoc(f)
- if help is None:
- help = inspect.getdoc(f)
- else:
- help = inspect.cleandoc(help)
-
- attrs["help"] = help
return cls(
name=name or f.__name__.lower().replace("_", "-"),
callback=f,