diff --git a/kitty/shell.py b/kitty/shell.py index 8305e50a8..15aadf512 100644 --- a/kitty/shell.py +++ b/kitty/shell.py @@ -78,8 +78,7 @@ class Completer: def __init__(self) -> None: self.matches: List[str] = [] ddir = cache_dir() - with suppress(FileExistsError): - os.makedirs(ddir) + os.makedirs(ddir, exist_ok=True) self.history_path = os.path.join(ddir, 'shell.history') def complete(self, text: str, state: int) -> Optional[str]: