Source code for src.utils.parser

#  Copyright (c) 2021. Bram Vonk, Enexis

import argparse

from envyaml import EnvYAML


[docs]def parse_config(abs_path) -> EnvYAML: """Parse the configuration in EnvYAML format.""" return EnvYAML(abs_path, strict=False)
[docs]def parse_args() -> dict: """Parse the command-line arguments.""" parser = argparse.ArgumentParser() args, _ = parser.parse_known_args() return vars(args)