Skip to content

Options parser

Parser for LNS options.

OptionsParser

Parser for command line options.

formatter(prog: str) -> RawTextHelpFormatter staticmethod

Get custom formatter for command line options.

Parameters:

Name Type Description Default
prog str

Program name.

required

Returns:

Type Description
RawTextHelpFormatter

Custom formatter.

get_classes_from_package(package: str, base: type) -> list[type] staticmethod

Return all classes inside given package.

Parameters:

Name Type Description Default
package str

Package string.

required
base type

Base class to filter by.

required

Returns:

Type Description
list[type]

List of classes in package.

get_parser() -> ArgumentParser classmethod

Return the parser for command line options.