Skip to content

Commit 23d644a

Browse files
Removing bool default param for safety
1 parent ebf844c commit 23d644a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

boto3_refresh_session/session.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,17 @@ class RefreshableSession(Session):
9898
def __init__(
9999
self,
100100
assume_role_kwargs: Dict[Any],
101-
defer_refresh: bool = True,
101+
defer_refresh: bool = None,
102102
sts_client_kwargs: Dict[Any] = None,
103103
**kwargs,
104104
):
105105
# inheriting from boto3.session.Session
106106
super().__init__(**kwargs)
107107

108+
# setting defer_refresh default
109+
if defer_refresh is None:
110+
defer_refresh = True
111+
108112
# initializing custom parameters that are necessary outside of __init__
109113
self.assume_role_kwargs = assume_role_kwargs
110114

0 commit comments

Comments
 (0)