From 43a8d82141c5abcdf5ca546fd5a8ebc95cb3cbaf Mon Sep 17 00:00:00 2001 From: Ben Howard Date: Fri, 20 Feb 2015 15:19:07 -0700 Subject: Fix for Py2 to Py3 difference: cloud-init user-data mime conversion fails on base64 encoded data. --- cloudinit/user_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloudinit/user_data.py b/cloudinit/user_data.py index fe343d0c..8fd7fba5 100644 --- a/cloudinit/user_data.py +++ b/cloudinit/user_data.py @@ -337,7 +337,7 @@ def convert_string(raw_data, headers=None): if not headers: headers = {} data = util.decomp_gzip(raw_data) - if "mime-version:" in data[0:4096].lower(): + if "mime-version:" in str(data[0:4096]).lower(): msg = email.message_from_string(data) for (key, val) in headers.items(): _replace_header(msg, key, val) -- cgit v1.2.3