From ecdaed409a9de96f33a721c474049852d03db36d Mon Sep 17 00:00:00 2001 From: elmiomar Date: Wed, 12 Jun 2024 13:04:04 -0400 Subject: [PATCH] refactor config exception logic --- python/nistoar/pdr/preserv/archive/client.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/python/nistoar/pdr/preserv/archive/client.py b/python/nistoar/pdr/preserv/archive/client.py index 6fc290a0..84a53e84 100644 --- a/python/nistoar/pdr/preserv/archive/client.py +++ b/python/nistoar/pdr/preserv/archive/client.py @@ -166,16 +166,12 @@ def __init__(self, config, validator): f"Missing required configuration keys: {', '.join(missing_keys)}" ) - try: - self.sqs = boto3.client( - "sqs", - region_name=config["region"], - aws_access_key_id=config["aws_access_key_id"], - aws_secret_access_key=config["aws_secret_access_key"], - ) - except Exception as e: - raise ConfigurationException(f"Error initializing AWS SQS client: {e}") - + self.sqs = boto3.client( + "sqs", + region_name=config["region"], + aws_access_key_id=config["aws_access_key_id"], + aws_secret_access_key=config["aws_secret_access_key"], + ) self.request_queue_url = config["request_queue_url"] self.completion_queue_url = config["completion_queue_url"] self.validator = validator