From df2033227bf3fcd2a5d23160ae85c5dd0da6c1db Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Sat, 28 Jul 2018 22:06:52 +0200 Subject: [PATCH] [mod] refactor, don't use try/except when not needed --- src/yunohost/app.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/yunohost/app.py b/src/yunohost/app.py index 5c377059e..cc37051e7 100644 --- a/src/yunohost/app.py +++ b/src/yunohost/app.py @@ -2014,13 +2014,12 @@ def _parse_args_from_manifest(manifest, action, args={}, auth=None): args -- A dictionnary of arguments to parse """ - try: - action_args = manifest['arguments'][action] - except KeyError: + if action not in manifest['arguments']: logger.debug("no arguments found for '%s' in manifest", action) return OrderedDict() - else: - return _parse_action_args_in_yunohost_format(args, action_args, auth) + + action_args = manifest['arguments'][action] + return _parse_action_args_in_yunohost_format(args, action_args, auth) def _parse_args_for_action(action, args={}, auth=None):