From a4761f92d3deeff5973f34cd192cbe85547b49b6 Mon Sep 17 00:00:00 2001 From: Eric Torres Date: Mon, 10 Jan 2022 11:21:03 -0800 Subject: [PATCH] Remove message attribute from FZFError --- file_scripts/fzf.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/file_scripts/fzf.py b/file_scripts/fzf.py index 9492c5a..e8b0b30 100644 --- a/file_scripts/fzf.py +++ b/file_scripts/fzf.py @@ -31,19 +31,17 @@ class FZFError(Exception): """ - def __init__(self, exit_code, message): + def __init__(self, exit_code): """ :type exit_code: int - :type message: str """ self.exit_code = exit_code - self.message = message def __repr__(self): - return f"FZFError({self.exit_code}, {self.message})" + return f"FZFError({self.exit_code})" def __str__(self): - return self.message + return str(__repr__) # ========== Functions ========== @@ -61,6 +59,6 @@ def select_file_with_fzf(files): try: output.check_returncode() except subprocess.CalledProcessError as e: - raise FZFError(e.returncode, e.stderr) from e + raise FZFError(e.returncode) from e else: return Path(output.stdout.decode(LOCALE).strip("\x00"))