ubii.framework.logging module

ubii.framework.logging.logging_setup = <ubii.framework.logging._logging_setup object>
ubii.framework.logging.parse_args(parser: argparse.ArgumentParser | None = None) argparse.Namespace

Convenience function to parse command line arguments. Adds the following command line arguments to the parser:

Example

from ubii.framework.logging import parse_args
import argparse

parser = argparse.ArgumentParser()
parser.add_argument('--processing-modules', action='append', default=[])
parser.add_argument('--no-discover', action='store_true', default=False)
args = parse_args(parser=parser)
Parameters:

parser – if no parser is passed, a new one is created – optional

Returns:

parsed arguments