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

Public Member Functions

def error (self, message)
 

Detailed Description

Custom ArgumentParser class

Extends:
    argparse.ArgumentParser

Definition at line 52 of file verifySESEmail.py.

Member Function Documentation

◆ error()

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

Return custom error message on ArgumentParser.error.

Arguments:
    message -- error message

Raises:
    SystemExit

Definition at line 59 of file verifySESEmail.py.

59  def error(self, message):
60  """Suppressing default error method
61 
62  Return custom error message on ArgumentParser.error.
63 
64  Arguments:
65  message -- error message
66 
67  Raises:
68  SystemExit
69  """
70  custom_error = {
71  'status': '999',
72  'error': USAGE_HELP,
73  'response': {}
74  }
75  print(json.dumps(custom_error))
76  raise SystemExit(2)
77 
78 

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