From 568a4c9b5ded2f40a8901b6fe4cd828d14c0799c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 29 Jun 2018 13:49:08 +0530 Subject: [PATCH] Re-raise KeyError idiomatically --- kitty/conf/utils.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kitty/conf/utils.py b/kitty/conf/utils.py index 0fdbaf31b..63cce13d5 100644 --- a/kitty/conf/utils.py +++ b/kitty/conf/utils.py @@ -236,11 +236,11 @@ def parse_kittens_func_args(action, args_funcs): try: parser = args_funcs[func] - except KeyError: + except KeyError as e: raise KeyError( - "Couldn't get valid key from {}. Check if input action: " - "{} is valid".format(parts, action) - ) + 'Unknown action: {}. Check if map action: ' + '{} is valid'.format(func, action) + ) from e try: func, args = parser(func, rest)