From 8da7561494b858963d69aae3a14f2d289d135739 Mon Sep 17 00:00:00 2001 From: Nathan Denny Date: Tue, 4 Jun 2024 08:00:25 -0400 Subject: [PATCH] SUCCESS, FAILURE, CRASH have implicit data object of None --- bin/bastion.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/bin/bastion.py b/bin/bastion.py index 176cc8a..c9a637a 100755 --- a/bin/bastion.py +++ b/bin/bastion.py @@ -39,7 +39,7 @@ b. anchor (full) if drift >= policy """ -def SUCCESS(doc, obj): +def SUCCESS(doc, obj = None): return { 'reply': { 'status': '200', @@ -50,7 +50,7 @@ def SUCCESS(doc, obj): } -def FAILED(doc, obj): +def FAILED(doc, obj = None): return { 'reply': { 'status': '400', @@ -61,7 +61,7 @@ def FAILED(doc, obj): } -def CRASHED(doc, obj): +def CRASHED(doc, obj = None): return { 'reply': { 'status': '500', @@ -149,7 +149,7 @@ def run(self): try: answer = action(comargs, comdex) except Exception as err: - answer = CRASHED(str(err)) + answer = CRASHED(str(err), str(err)) sys.stdout.write( yaml.dump(answer, default_flow_style = False) ) if answer['reply']['status'][0] in ('1','2','3'): @@ -171,7 +171,6 @@ def do_backup_asset(self, comargs, comdex): backup asset {ARK} """ ark = ARK(comdex[2]) -# print(ark) site = self.site(ark.site) asset = site.asset(ark) vault = self.vault(asset.policy.vault)