Change Ic6b6308fb1960ec40407e6efde30137b64543e72 attempts to
fix difference between Python 2 and Python 3 values by switching
from using str() to formatting into a unicode string (u"%s").
This is equivalent to changing str() to unicode(), but that is
not correct for expected default string types for Python 2.
This requires either using six.text_type(), or just formatting
into a string, without forcing unicode ("%s"), to be correct on
either runtime.
Reviewed: https:/ /review. openstack. org/560639 /git.openstack. org/cgit/ openstack/ oslo.versionedo bjects/ commit/ ?id=b719764ba85 d5e689d8276ad40 c82985c84f03f9
Committed: https:/
Submitter: Zuul
Branch: master
commit b719764ba85d5e6 89d8276ad40c829 85c84f03f9
Author: Sean McGinnis <email address hidden>
Date: Wed Apr 11 21:02:53 2018 +0000
Don't force unicode strings for UUID coercion
Change Ic6b6308fb1960e c40407e6efde301 37b64543e72 attempts to
fix difference between Python 2 and Python 3 values by switching
from using str() to formatting into a unicode string (u"%s").
This is equivalent to changing str() to unicode(), but that is
not correct for expected default string types for Python 2.
This requires either using six.text_type(), or just formatting
into a string, without forcing unicode ("%s"), to be correct on
either runtime.
Change-Id: I178f14cdc670d7 a696778891e587e f75de208fc2
Closes-bug: #1763179