From fceeed0c9f19f1b66252251f1b45dc51304b32f7 Mon Sep 17 00:00:00 2001 From: Steve Pulec Date: Mon, 29 Dec 2014 22:17:50 -0500 Subject: [PATCH] PY3 fixes. --- moto/cloudformation/responses.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/moto/cloudformation/responses.py b/moto/cloudformation/responses.py index d419e7ad5..4fd322ff4 100644 --- a/moto/cloudformation/responses.py +++ b/moto/cloudformation/responses.py @@ -1,7 +1,7 @@ from __future__ import unicode_literals import json -import urlparse +from six.moves.urllib_parse import urlparse from moto.core.responses import BaseResponse from moto.s3 import s3_backend @@ -15,12 +15,12 @@ class CloudFormationResponse(BaseResponse): return cloudformation_backends[self.region] def _get_stack_from_s3_url(self, template_url): - template_url_parts = urlparse.urlparse(template_url) + template_url_parts = urlparse(template_url) bucket_name = template_url_parts.netloc.split(".")[0] key_name = template_url_parts.path.lstrip("/") key = s3_backend.get_key(bucket_name, key_name) - return key.value + return key.value.decode("utf-8") def create_stack(self): stack_name = self._get_param('StackName')