From c51fba7640b71709cce4e0775ee43e80afd8e87c Mon Sep 17 00:00:00 2001 From: Nimretz <71188380+Nimretz@users.noreply.github.com> Date: Wed, 10 Sep 2025 19:21:03 +0300 Subject: [PATCH] modify entry.py's load_collectors -c argument is case-sensitive , to avoid that , added toLower on user input and on the python files in collectors/ folder --- donpapi/entry.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/donpapi/entry.py b/donpapi/entry.py index 1f36707..8d22386 100644 --- a/donpapi/entry.py +++ b/donpapi/entry.py @@ -50,12 +50,13 @@ def set_main_logger(logger , host = "\U0001F480"): def load_collectors(root, collectors_list) -> Tuple[List, List] : loaded_collectors = [] available_collectors = [] + collectors_list = [c.lower() for c in collectors_list] for _, collector_name, _ in iter_modules(path=[f"{root}/collectors/"]): available_collectors.append(collector_name) - if "All" in collectors_list: + if "all" in collectors_list: loaded_collectors.append(getattr(import_module(f"donpapi.collectors.{collector_name}"), collector_name)) else: - if collector_name in collectors_list: + if collector_name.lower() in collectors_list: loaded_collectors.append(getattr(import_module(f"donpapi.collectors.{collector_name}"), collector_name)) return available_collectors, loaded_collectors