diff --git a/qw/utils.py b/qw/utils.py new file mode 100644 index 0000000..83345b6 --- /dev/null +++ b/qw/utils.py @@ -0,0 +1,7 @@ +def dynamic_import(name): + module, _, function = name.rpartition(".") + mod = __import__(module, fromlist=[function]) + components = name.split(".") + for comp in components[1:]: + mod = getattr(mod, comp) + return mod