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",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…