From 07b0c0cbef8d26ae49a92c72f414b1aac6c47c6f Mon Sep 17 00:00:00 2001 From: Sean Breckenridge Date: Sun, 6 Mar 2022 10:45:22 -0800 Subject: [PATCH] core/source: fix error message, force kwargs for decorator --- my/core/source.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/my/core/source.py b/my/core/source.py index e3325a7..31cd343 100644 --- a/my/core/source.py +++ b/my/core/source.py @@ -22,6 +22,7 @@ _DEFAULT_ITR = () # tried to use decorator module but it really doesn't work well # with types and kw-arguments... :/ def import_source( + *, default: Iterable[T] = _DEFAULT_ITR, module_name: Optional[str] = None, ) -> Callable[..., Callable[..., Iterator[T]]]: @@ -54,7 +55,7 @@ def import_source( medium(f"Module {factory_func.__qualname__} could not be imported, or isn't configured properly") else: medium(f"Module {module_name} ({factory_func.__qualname__}) could not be imported, or isn't configured properly") - warn(f"""To hide this message, add {module_name} to your core config disabled_classes, like: + warn(f"""To hide this message, add {module_name} to your core config disabled_modules, like: class core: disabled_modules = [{repr(module_name)}]