From 3458eb3ef7f65d8977589fbe68c9581e9b5a847d Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 27 May 2014 17:07:40 +0200 Subject: [PATCH] Add docstring to help command --- openerp/cli/__init__.py | 6 +++++- openerp/cli/server.py | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/openerp/cli/__init__.py b/openerp/cli/__init__.py index 71e2ae88b6c..2f9caad3ba6 100644 --- a/openerp/cli/__init__.py +++ b/openerp/cli/__init__.py @@ -1,5 +1,6 @@ import logging import sys +import os import openerp from openerp import tools @@ -25,10 +26,13 @@ class Command(object): pass class Help(Command): + """Display the list of available commands""" def run(self, args): print "Available commands:\n" + padding = max([len(k) for k in commands.keys()]) + 2 for k, v in commands.items(): - print " %s" % k + print " %s%s" % (k.ljust(padding, ' '), v.__doc__ or '') + print "\nUse '%s --help' for individual command help." % sys.argv[0].split(os.path.sep)[-1] import server import deploy diff --git a/openerp/cli/server.py b/openerp/cli/server.py index 5d731a9ad41..70602634efc 100644 --- a/openerp/cli/server.py +++ b/openerp/cli/server.py @@ -169,6 +169,7 @@ def main(args): sys.exit(rc) class Server(Command): + """Start the odoo server (default command)""" def run(self, args): main(args)