From 3d8e2e80c8e2adce54506ec13c9fce202749ffb8 Mon Sep 17 00:00:00 2001 From: Sina Atalay Date: Mon, 29 Jan 2024 16:13:09 +0100 Subject: [PATCH] refactor data_models.py --- rendercv/data_models.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rendercv/data_models.py b/rendercv/data_models.py index 19232b8..c8a8e58 100644 --- a/rendercv/data_models.py +++ b/rendercv/data_models.py @@ -25,7 +25,7 @@ import pydantic.functional_validators as pydantic_functional_validators from . import utilities from .terminal_reporter import warning -from .templates.classic import ClassicThemeOptions +from .themes.classic import ClassicThemeOptions # Create a custom type called PastDate that accepts a string in YYYY-MM-DD format and @@ -207,7 +207,10 @@ class EntryBase(RenderCVBaseModel): elif isinstance(self.date, Date): date_string = utilities.format_date(self.date) else: - raise RuntimeError("Date is neither a string nor a Date object.") + raise RuntimeError( + "This error shouldn't have been raised. Please open" + " an issue on GitHub." + ) elif self.start_date is not None and self.end_date is not None: if isinstance(self.start_date, (int, Date)):