Skip to content

Commit d690543

Browse files
committed
fix: remove unneccesary boto3 call to verify region
1 parent 74ae5de commit d690543

File tree

5 files changed

+9
-11
lines changed

5 files changed

+9
-11
lines changed

aws_advanced_python_wrapper/aws_secrets_manager_plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ def _apply_secret_to_properties(self, properties: Properties):
211211

212212
def _get_rds_region(self, secret_id: str, props: Properties) -> str:
213213
session = self._session if self._session else boto3.Session()
214-
region = self._region_utils.get_region(props, WrapperProperties.SECRETS_MANAGER_REGION.name, session=session)
214+
region = self._region_utils.get_region(props, WrapperProperties.SECRETS_MANAGER_REGION.name)
215215

216216
if region:
217217
return region

aws_advanced_python_wrapper/federated_plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def _connect(self, host_info: HostInfo, props: Properties, connect_func: Callabl
8484

8585
host = IamAuthUtils.get_iam_host(props, host_info)
8686
port = IamAuthUtils.get_port(props, host_info, self._plugin_service.database_dialect.default_port)
87-
region = self._region_utils.get_region(props, WrapperProperties.IAM_REGION.name, host, self._session)
87+
region = self._region_utils.get_region(props, WrapperProperties.IAM_REGION.name, host)
8888
if not region:
8989
error_message = "RdsUtils.UnsupportedHostname"
9090
logger.debug(error_message, host)

aws_advanced_python_wrapper/iam_plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def _connect(self, host_info: HostInfo, props: Properties, connect_func: Callabl
7878
raise AwsWrapperError(Messages.get_formatted("IamAuthPlugin.IsNoneOrEmpty", WrapperProperties.USER.name))
7979

8080
host = IamAuthUtils.get_iam_host(props, host_info)
81-
region = self._region_utils.get_region(props, WrapperProperties.IAM_REGION.name, host, self._session)
81+
region = self._region_utils.get_region(props, WrapperProperties.IAM_REGION.name, host)
8282
if not region:
8383
error_message = "RdsUtils.UnsupportedHostname"
8484
logger.debug(error_message, host)

aws_advanced_python_wrapper/okta_plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def _connect(self, host_info: HostInfo, props: Properties, connect_func: Callabl
8080

8181
host = IamAuthUtils.get_iam_host(props, host_info)
8282
port = IamAuthUtils.get_port(props, host_info, self._plugin_service.database_dialect.default_port)
83-
region = self._region_utils.get_region(props, WrapperProperties.IAM_REGION.name, host, self._session)
83+
region = self._region_utils.get_region(props, WrapperProperties.IAM_REGION.name, host)
8484
if not region:
8585
error_message = "RdsUtils.UnsupportedHostname"
8686
logger.debug(error_message, host)

aws_advanced_python_wrapper/utils/region_utils.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,15 @@ def __init__(self):
3636
def get_region(self,
3737
props: Properties,
3838
prop_key: str,
39-
hostname: Optional[str] = None,
40-
session: Optional[Session] = None) -> Optional[str]:
39+
hostname: Optional[str] = None) -> Optional[str]:
4140
region = props.get(prop_key)
4241
if region:
43-
return self.verify_region(region, session)
42+
return region
4443

45-
return self.get_region_from_hostname(hostname, session)
44+
return self.get_region_from_hostname(hostname)
4645

47-
def get_region_from_hostname(self, hostname: Optional[str], session: Optional[Session] = None) -> Optional[str]:
48-
region = self._rds_utils.get_rds_region(hostname)
49-
return self.verify_region(region, session) if region else None
46+
def get_region_from_hostname(self, hostname: Optional[str]) -> Optional[str]:
47+
return self._rds_utils.get_rds_region(hostname)
5048

5149
def verify_region(self, region: str, session: Optional[Session] = None) -> str:
5250
session = session if session is not None else Session()

0 commit comments

Comments
 (0)