From c340e203e4ff780c9b8fc66d9e0a83d294e9dc17 Mon Sep 17 00:00:00 2001
From: Samuel de Medeiros Queiroz <samueldmq@gmail.com>
Date: Mon, 27 Aug 2018 11:45:09 -0300
Subject: [PATCH] Listing objects to return Munch objects

list_objects was returning a list of dict objects, being incosistent
with other listing methods in OpenStackCloud. It is now consistent,
returning a list of Munch objects.

Story: #2003568
Task: #24861

Change-Id: I39ca8d6221aa34db1f4ba983d169b7701d0328d8
---
 openstack/cloud/openstackcloud.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/openstack/cloud/openstackcloud.py b/openstack/cloud/openstackcloud.py
index f6a1534ab..00612881a 100755
--- a/openstack/cloud/openstackcloud.py
+++ b/openstack/cloud/openstackcloud.py
@@ -7767,8 +7767,9 @@ class OpenStackCloud(_normalize.Normalizer):
 
         :raises: OpenStackCloudException on operation error.
         """
-        return self._object_store_client.get(
+        data = self._object_store_client.get(
             container, params=dict(format='json'))
+        return self._get_and_munchify(None, data)
 
     def delete_object(self, container, name, meta=None):
         """Delete an object from a container.