From b12118361d9113902a507003f183a16afde971eb Mon Sep 17 00:00:00 2001 From: DreckSoft <68750712+DreckSoft@users.noreply.github.com> Date: Sat, 8 Feb 2025 04:03:54 +0100 Subject: [PATCH] feat: display actual num of chars of description when too long (#403) --- src/kleinanzeigen_bot/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/kleinanzeigen_bot/__init__.py b/src/kleinanzeigen_bot/__init__.py index ee325c0..0a0653e 100644 --- a/src/kleinanzeigen_bot/__init__.py +++ b/src/kleinanzeigen_bot/__init__.py @@ -358,7 +358,8 @@ class KleinanzeigenBot(WebScrapingMixin): ad_cfg["description"] = description_config["prefix"] + (ad_cfg["description"] or "") + description_config["suffix"] ad_cfg["description"] = ad_cfg["description"].replace("@", "(at)") - ensure(len(ad_cfg["description"]) <= 4000, f"Length of ad description including prefix and suffix exceeds 4000 chars. @ [{ad_file}]") + ensure(len(ad_cfg["description"]) <= 4000, f"""Length of ad description including prefix and suffix exceeds 4000 chars. Description length: { + len(ad_cfg['description'])} chars. @ {ad_file}""") # pylint: disable=cell-var-from-loop def assert_one_of(path:str, allowed:Iterable[str]) -> None: