yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #00251
[Bug 1075756] Re: String escape not unicode
** Changed in: cloud-init
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1075756
Title:
String escape not unicode
Status in Init scripts for use on cloud images:
Fix Released
Bug description:
Odd error:
Here is log.
Traceback (most recent call last):
File "/usr/bin/cloud-init", line 267, in main_init
freq=PER_INSTANCE)
File "/usr/lib/python2.6/site-packages/cloudinit/cloud.py", line 63, in run
return self._runners.run(name, functor, args, freq, clear_on_fail)
File "/usr/lib/python2.6/site-packages/cloudinit/helpers.py", line 179, in run
return (True, results)
File "/usr/lib64/python2.6/contextlib.py", line 34, in __exit__
self.gen.throw(type, value, traceback)
File "/usr/lib/python2.6/site-packages/cloudinit/helpers.py", line 81, in lock
yield self._acquire(name, freq)
File "/usr/lib/python2.6/site-packages/cloudinit/helpers.py", line 178, in run
results = functor(*args)
File "/usr/lib/python2.6/site-packages/cloudinit/stages.py", line 402, in consume_userdata
handlers.walk(user_data_msg, handlers.walker_callback, data=part_data)
File "/usr/lib/python2.6/site-packages/cloudinit/handlers/__init__.py", line 202, in walk
callback(data, ctype, filename, part.get_payload(decode=True))
File "/usr/lib/python2.6/site-packages/cloudinit/handlers/__init__.py", line 174, in walker_callback
details = "'%s...'" % (start.encode("string-escape"))
TypeError: escape_encode() argument 1 must be string, not unicode
Seems like we must force this to be a string, and not allow unicde
here...
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1075756/+subscriptions