Mercurial > kallithea
changeset 2509:955956f4bdda beta
Show proper error on argument parse when using api-cli
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Tue, 26 Jun 2012 03:39:34 +0200 |
parents | 43cb5b6047fd |
children | 9059b2d91303 |
files | rhodecode/bin/rhodecode_api.py |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/bin/rhodecode_api.py Tue Jun 26 02:21:06 2012 +0200 +++ b/rhodecode/bin/rhodecode_api.py Tue Jun 26 03:39:34 2012 +0200 @@ -223,7 +223,12 @@ method = args.method if method == '_create_config': sys.exit() - margs = dict(map(lambda s: s.split(':', 1), other)) + + try: + margs = dict(map(lambda s: s.split(':', 1), other)) + except: + sys.stderr.write('Error parsing arguments \n') + sys.exit() api_call(apikey, host, args.format, method, **margs) return 0