diff options
author | Ask Solem <ask@celeryproject.org> | 2017-02-16 10:44:48 -0800 |
---|---|---|
committer | Ask Solem <ask@celeryproject.org> | 2017-02-16 10:44:48 -0800 |
commit | e6fab2f68b562cf1400bd8167e9b755f0482aafe (patch) | |
tree | b4d6be32dc8c62fa032e3c1a1a74636ac8360a38 /kombu/utils/imports.py | |
parent | f2f7c67651106e77fb2db60ded134404ccc0a626 (diff) | |
download | kombu-5.0-devel.tar.gz |
WIP5.0-devel
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:: |