python-glanceclient/glanceclient
Flaper Fesp 7818387d4a Replace utils.ensure_(str|unicode) with strutils.safe(decode|encode)
Glanceclient implemented both functions before they landed into oslo.
Since both functions are already in oslo, it is now possible to pull
them in.

There's a small difference between glance's implementation and oslo's,
that is the later does not convert non-str objects - int, bool - to str
before trying to decode / encode them. This patch takes care of that
where necessary, more precisely, while encoding headers before doing a
new request.

Fixes bug: #1172253

Change-Id: I9a0dca31140bae28d8ec6aede515c5bb852b701b
2013-06-04 00:42:32 +02:00
..
common Replace utils.ensure_(str|unicode) with strutils.safe(decode|encode) 2013-06-04 00:42:32 +02:00
openstack Replace utils.ensure_(str|unicode) with strutils.safe(decode|encode) 2013-06-04 00:42:32 +02:00
v1 Replace utils.ensure_(str|unicode) with strutils.safe(decode|encode) 2013-06-04 00:42:32 +02:00
v2 Replace utils.ensure_(str|unicode) with strutils.safe(decode|encode) 2013-06-04 00:42:32 +02:00
__init__.py Migrate to pbr. 2013-05-18 09:02:07 -07:00
client.py Add minimal support for the v2 API 2012-06-04 08:49:26 -07:00
exc.py Add details to stdout error message. 2013-01-01 22:33:15 +09:00
shell.py Replace utils.ensure_(str|unicode) with strutils.safe(decode|encode) 2013-06-04 00:42:32 +02:00