diff --git a/src/imap_mag/outputManager.py b/src/imap_mag/outputManager.py index 9cfe074..c47b784 100644 --- a/src/imap_mag/outputManager.py +++ b/src/imap_mag/outputManager.py @@ -6,8 +6,6 @@ from datetime import datetime from pathlib import Path -import typer - def generate_hash(file: Path) -> str: return hashlib.md5(file.read_bytes()).hexdigest() @@ -50,7 +48,7 @@ def supports_versioning(self) -> bool: def get_folder_structure(self) -> str: if self.date is None: logging.error("No 'date' defined. Cannot generate folder structure.") - raise typer.Abort() + raise ValueError("No 'date' defined. Cannot generate folder structure.") return self.date.strftime("%Y/%m/%d") @@ -64,7 +62,9 @@ def get_file_name(self) -> str: logging.error( "No 'descriptor', 'date', 'version', or 'extension' defined. Cannot generate file name." ) - raise typer.Abort() + raise ValueError( + "No 'descriptor', 'date', 'version', or 'extension' defined. Cannot generate file name." + ) descriptor = self.descriptor