From ffff67692c6c3be9420e3920dc41629bd30e31ef Mon Sep 17 00:00:00 2001 From: Mike Fuller Date: Wed, 4 Feb 2015 12:39:28 +1100 Subject: [PATCH] encode credential_report to ascii to help the base64 encoding work. --- moto/iam/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/moto/iam/models.py b/moto/iam/models.py index c210caad1..5110a012e 100644 --- a/moto/iam/models.py +++ b/moto/iam/models.py @@ -446,6 +446,6 @@ class IAMBackend(BaseBackend): report = 'user,arn,user_creation_time,password_enabled,password_last_used,password_last_changed,password_next_rotation,mfa_active,access_key_1_active,access_key_1_last_rotated,access_key_2_active,access_key_2_last_rotated,cert_1_active,cert_1_last_rotated,cert_2_active,cert_2_last_rotated\n' for user in self.users: report += self.users[user].to_csv() - return base64.b64encode(report) + return base64.b64encode(report.encode('ascii')) iam_backend = IAMBackend()