INNER CODE UNIT · Python
import_config_default_smk
cbg-ethz/V-pipe · utils/create_config_schema.py:15
def import_config_default_smk():
# inject VPIPE_BASEDIR into global namespace to make import below work:
__builtins__.VPIPE_BASEDIR = "VPIPE_BASEDIR"
# https://stackoverflow.com/questions/2601047/
module_spec = spec_from_loader(
"config_default", SourceFileLoader("config_default", "rules/config_default.smk")
)
config_default = module_from_spec(module_spec)
module_spec.loader.exec_module(config_default)
return config_default
def create_schema():
config_default = import_config_default_smk()
type_map = {
str: "string",