Browse Source

Add decorator to methods

The "staticmethod" decorator was added to "fatal_error" and "exit_success" methods in class "gsquery". This saves memory and computation as Python doesn't have to instantiate a bound method for every instance of the class.
pull/3581/head
Adithya Hegde 4 years ago
committed by GitHub
parent
commit
9c85f49a74
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      lgsm/functions/query_gsquery.py

6
lgsm/functions/query_gsquery.py

@ -59,11 +59,13 @@ class gsquery:
self.response = None
self.sanity_checks()
def fatal_error(self, error_message, error_code=1):
@staticmethod
def fatal_error(self, error_message, error_code=1):
sys.stderr.write('ERROR: ' + str(error_message) + '\n')
sys.exit(error_code)
def exit_success(self, success_message=''):
@staticmethod
def exit_success(self, success_message=''):
sys.stdout.write('OK: ' + str(success_message) + '\n')
sys.exit(0)

Loading…
Cancel
Save