def filter_or_import(name: AnyStr) -> Callable:
"""
Loads the filter from the current core or tries to import the name.
:param name: The name to load.
:return: A callable.
"""
core = get_proxy_or_core()
try:
ns, func = name.split(".", 1)
return getattr(getattr(core, ns), func)
except (ValueError, AttributeError):
return import_item(name)
评论列表
文章目录