hudman 9.0.0
Local HUD mirror manager
hudman.app.App Class Reference

Public Member Functions

None __init__ (self)
None run (self)

Private Member Functions

None __parse_arguments (self)
None __parser_add_arguments (self)
None __parser_create (self)
None __setlogger (self)

Private Attributes

 __arguments = self.__parser.parse_args()
 __logger = logging.getLogger(__name__)
 __parser = argparse.ArgumentParser()

Detailed Description

Class with command-line tool implementation.

Constructor & Destructor Documentation

◆ __init__()

None hudman.app.App.__init__ ( self)
Main constructor of the App class.

Member Function Documentation

◆ __parse_arguments()

None hudman.app.App.__parse_arguments ( self)
private
Parse the command-line arguments and provides a special object
to work with.

◆ __parser_add_arguments()

None hudman.app.App.__parser_add_arguments ( self)
private
Add new options to the command-line arguments parser.

◆ __parser_create()

None hudman.app.App.__parser_create ( self)
private
Create an instance of the command-line arguments parser.

◆ __setlogger()

None hudman.app.App.__setlogger ( self)
private
Configure logger for the internal use.

◆ run()

None hudman.app.App.run ( self)
Run the application.