Skip to content

Commit 9f07073

Browse files
authored
Merge pull request #33 from aws-samples/python-unicode-type-fix
Fixes bug with documentDB lambda ssl parameter in python 2 runtime
2 parents d14d666 + 7fa7d73 commit 9f07073

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

SecretsManagerMongoDBRotationMultiUser/lambda_function.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ def get_connection(secret_dict):
285285
dbname = secret_dict['dbname'] if 'dbname' in secret_dict else "admin"
286286
ssl = False
287287
if 'ssl' in secret_dict:
288-
ssl = (secret_dict['ssl'].lower() == "true") if type(secret_dict['ssl']) is str else bool(secret_dict['ssl'])
288+
ssl = (secret_dict['ssl'].lower() == "true") if type(secret_dict['ssl']) in [str, unicode] else bool(secret_dict['ssl'])
289289

290290
# Try to obtain a connection to the db
291291
try:

SecretsManagerMongoDBRotationSingleUser/lambda_function.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ def get_connection(secret_dict):
264264
dbname = secret_dict['dbname'] if 'dbname' in secret_dict else "admin"
265265
ssl = False
266266
if 'ssl' in secret_dict:
267-
ssl = (secret_dict['ssl'].lower() == "true") if type(secret_dict['ssl']) is str else bool(secret_dict['ssl'])
267+
ssl = (secret_dict['ssl'].lower() == "true") if type(secret_dict['ssl']) in [str, unicode] else bool(secret_dict['ssl'])
268268

269269
# Try to obtain a connection to the db
270270
try:

0 commit comments

Comments
 (0)