Skip to content

Commit

Permalink
dont-exit-on-errors (#97)
Browse files Browse the repository at this point in the history
  • Loading branch information
gabrielsoltz committed Mar 27, 2024
1 parent 64e7e76 commit e3cf04d
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions lib/AwsHelpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ def assume_role(logger, aws_account_number, role_name, duration=assume_role_dura
)
except (ClientError, NoCredentialsError) as e:
logger.error("Error assuming IAM role: {}".format(e))
exit(1)
return False
# Session
logger.info(
"Getting session for assumed IAM Role: %s (%s)", role_name, aws_account_number
Expand All @@ -49,7 +49,7 @@ def assume_role(logger, aws_account_number, role_name, duration=assume_role_dura
)
except ClientError as e:
logger.error("Error getting session for assumed IAM role: {}".format(e))
exit(1)
return False
return boto3_session


Expand All @@ -74,14 +74,14 @@ def get_region(logger):


def get_available_regions(logger, aws_service):
available_regions = []
try:
my_session = boto3.session.Session()
available_regions = my_session.get_available_regions(aws_service)
except (NoCredentialsError, ClientError) as e:
logger.error(
"Error getting available regions for Service {}: {}".format(aws_service, e)
)
exit(1)
return available_regions


Expand Down Expand Up @@ -125,7 +125,7 @@ def get_boto3_client(logger, service, region, sess=None, profile=None):
e
)
)
exit(1)
return False
return boto3.client(service_name=service, region_name=region)
except Exception as e:
logger.error("Error getting boto3 client: {}".format(e))

0 comments on commit e3cf04d

Please sign in to comment.