From efaeb0f0b2c6a6c00b30a292e9cbcc9c2af02b62 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 12 Sep 2021 09:35:31 +0530 Subject: [PATCH] Remove backslashes from CLI theme names if no theme with the name is found --- kittens/themes/main.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kittens/themes/main.py b/kittens/themes/main.py index a4bd05712..44ff931c0 100644 --- a/kittens/themes/main.py +++ b/kittens/themes/main.py @@ -549,7 +549,11 @@ def non_interactive(cli_opts: ThemesCLIOptions, theme_name: str) -> None: try: theme = themes[theme_name] except KeyError: - raise SystemExit(f'No theme named: {theme_name}') + theme_name = theme_name.replace('\\', '') + try: + theme = themes[theme_name] + except KeyError: + raise SystemExit(f'No theme named: {theme_name}') if cli_opts.dump_theme: print(theme.raw) return