Odyssey
Public Member Functions | List of all members
CreateCustomVerificationTemplate.CustomArgumentParser Class Reference
Inheritance diagram for CreateCustomVerificationTemplate.CustomArgumentParser:

Public Member Functions

def error (self, message)
 

Detailed Description

Custom ArgumentParser class

Extends:
    argparse.ArgumentParser

Definition at line 71 of file CreateCustomVerificationTemplate.py.

Member Function Documentation

◆ error()

def CreateCustomVerificationTemplate.CustomArgumentParser.error (   self,
  message 
)
Suppressing default error method

Return custom error message on ArgumentParser.error.

Arguments:
    message -- error message

Raises:
    SystemExit

Definition at line 78 of file CreateCustomVerificationTemplate.py.

78  def error(self, message):
79  """Suppressing default error method
80 
81  Return custom error message on ArgumentParser.error.
82 
83  Arguments:
84  message -- error message
85 
86  Raises:
87  SystemExit
88  """
89  custom_error = {
90  'status': '999',
91  'error': USAGE,
92  'response': {}
93  }
94  print(json.dumps("{}: {}".format(__file__, custom_error)))
95  raise SystemExit(2)
96 
97 

The documentation for this class was generated from the following file: