From 0502427ac10d4e3992cd52cfac6ab672510be7c0 Mon Sep 17 00:00:00 2001 From: Konstantinos Koukopoulos Date: Wed, 10 Sep 2014 17:37:20 +0300 Subject: [PATCH] treat request.headers as a more general list of dicts --- moto/s3/responses.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/moto/s3/responses.py b/moto/s3/responses.py index baa59cb94..1a7ef7444 100644 --- a/moto/s3/responses.py +++ b/moto/s3/responses.py @@ -229,7 +229,7 @@ class ResponseObject(object): meta_regex = re.compile('^x-amz-meta-([a-zA-Z0-9\-_]+)$', flags=re.IGNORECASE) if replace is True: key.clear_metadata() - for header in request.headers: + for header, value in request.headers.items(): if isinstance(header, six.string_types): result = meta_regex.match(header) if result: