diff options
Diffstat (limited to 'kombu/utils/imports.py')
-rw-r--r-- | kombu/utils/imports.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/kombu/utils/imports.py b/kombu/utils/imports.py index 5262b41d..345ec4bb 100644 --- a/kombu/utils/imports.py +++ b/kombu/utils/imports.py @@ -1,10 +1,18 @@ """Import related utilities.""" import importlib import sys +from typing import Any, Callable, Mapping -def symbol_by_name(name, aliases={}, imp=None, package=None, - sep='.', default=None, **kwargs): +def symbol_by_name( + name: Any, + aliases: Mapping[str, str] = {}, + *, + imp: Callable = None, + package: str = None, + sep: str = '.', + default: Any = None, + **kwargs) -> Any: """Get symbol by qualified name. The name should be the full dot-separated path to the class:: |