From 0c910864d320fe1ec52e34d4bfa56e191c238e68 Mon Sep 17 00:00:00 2001 From: Akira Chiku Date: Sat, 28 Nov 2015 19:26:17 +0900 Subject: [PATCH] Use requests.header instead of plain dict --- moto/core/responses.py | 2 +- moto/kms/responses.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/moto/core/responses.py b/moto/core/responses.py index e0b2e9a5b..6595019fb 100644 --- a/moto/core/responses.py +++ b/moto/core/responses.py @@ -131,7 +131,7 @@ class BaseResponse(_TemplateEnvironmentMixin): else: self.region = self.default_region - self.headers = dict(request.headers) + self.headers = request.headers self.response_headers = headers return self.call_action() diff --git a/moto/kms/responses.py b/moto/kms/responses.py index 196a6b851..4a71a73ba 100644 --- a/moto/kms/responses.py +++ b/moto/kms/responses.py @@ -39,8 +39,9 @@ class KmsResponse(BaseResponse): try: key = self.kms_backend.describe_key(key_id) except KeyError: - self.headers['status'] = 404 - return "{}", self.headers + headers = dict(self.headers) + headers['status'] = 404 + return "{}", headers return json.dumps(key.to_dict()) def list_keys(self):