refactor: add pipe module
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import importlib
|
||||
from typing import Any
|
||||
|
||||
__all__ = ("reflect",)
|
||||
|
||||
|
||||
def reflect(value: str) -> Any:
|
||||
if ":" in value:
|
||||
module_name, item_name = value.split(":")
|
||||
else:
|
||||
module_name, item_name = "builtins", value
|
||||
module = importlib.import_module(module_name)
|
||||
return getattr(module, item_name)
|
||||
Reference in New Issue
Block a user