Remove message attribute from FZFError

This commit is contained in:
Eric Torres 2022-01-10 11:21:03 -08:00
parent 0eb55ccce0
commit a4761f92d3

View File

@ -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"))