summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArmin Ronacher <armin.ronacher@active-4.com>2015-03-31 12:01:09 +0200
committerArmin Ronacher <armin.ronacher@active-4.com>2015-03-31 12:01:09 +0200
commit2cb760649956d792445f6441d98dc72b2f08b3e7 (patch)
tree492e744a8189f248a5f877ee77e6caf89abd008f
parent005b7940636c4e83839295f4624423df792fa364 (diff)
parent6359b85a4ab3558c9d2d3af6551c9c4caad6cae1 (diff)
downloadclick-3.x-maintenance.tar.gz
Merge pull request #234 from rayl/3.x-maintenance3.x-maintenance
Set Command __doc__ string from the callback so Sphinx docs look nicer
-rw-r--r--click/decorators.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/click/decorators.py b/click/decorators.py
index 3811bff..e906cd0 100644
--- a/click/decorators.py
+++ b/click/decorators.py
@@ -111,7 +111,9 @@ def command(name=None, cls=None, **attrs):
if cls is None:
cls = Command
def decorator(f):
- return _make_command(f, name, attrs, cls)
+ cmd = _make_command(f, name, attrs, cls)
+ cmd.__doc__ = f.__doc__
+ return cmd
return decorator