radloggerpy.cli.argument module

class radloggerpy.cli.argument.Argument(*args, **kwargs)[source]

Bases: object

Small object to contain parameters for adding arguments to argparse

add_kwarg(key, value)[source]

Add an additional named arguments after object construction

Parameters:
  • key (str) – Key to add to the dictionary

  • value – used as value for the dictionary key

Returns:

True if the item was added successfully, false if it existed already.

Return type:

bool

args()[source]

Return all unnamed arguments

Use with * to pass as *args such as *Argument.args()

kwargs()[source]

Return all named arguments

Use with ** to pass as **kwargs such as **Argument.kwargs()