acq400_ui

class Acq400UI[source]

Bases: object

Common UI features for consistent args handling across all apps

executors = []
static add_args(parser, transient=False, post=True, pre=True, uuts=False, demux=1, play=False)[source]

generate standard args list

Parameters:

post – set False to disable creating the arg, becomes client app resposibility

static exec_args(uut, args)[source]

and execute all the args

static imported_defaults_overrider(parser, defaults)[source]
static merge_parsers(parser, donor, overwrite=False, blacklist=[])[source]

Merges arguments from two argparser parsers