From 5c1c19562f45aa4ecaa6bebc72921d0c2da8b07b Mon Sep 17 00:00:00 2001 From: atlurie <atlurie@uab.edu> Date: Wed, 13 Apr 2022 17:07:05 -0500 Subject: [PATCH] Wait until all the task return with success msg --- account_manager.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/account_manager.py b/account_manager.py index 2eccda2..8992745 100755 --- a/account_manager.py +++ b/account_manager.py @@ -77,7 +77,15 @@ def callback(channel, method, properties, body): msg = json.loads(body) username = msg["username"] - if msg["success"]: + # Check if each task returned success + for each_task in msg["success"].values(): + if each_task == True: + success=True + else: + success=False + break + + if success: print(f"Account for {username} has been {action}ed.\n Updating the user state in DB") rc_util.update_state(username, state) else: -- GitLab