You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2013/12/12 21:52:03 UTC
git commit: Modify ex_list_networks methods in CloudStack driver to
not thrown if there are no networks available.
Updated Branches:
refs/heads/trunk c235553c7 -> dbe5259ae
Modify ex_list_networks methods in CloudStack driver to not thrown if there
are no networks available.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/dbe5259a
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/dbe5259a
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/dbe5259a
Branch: refs/heads/trunk
Commit: dbe5259ae550a9ae6b0104531d73c23d79195f58
Parents: c235553
Author: Tomaz Muraus <to...@apache.org>
Authored: Thu Dec 12 21:10:57 2013 +0100
Committer: Tomaz Muraus <to...@apache.org>
Committed: Thu Dec 12 21:10:57 2013 +0100
----------------------------------------------------------------------
CHANGES | 4 ++++
libcloud/compute/drivers/cloudstack.py | 5 +++--
2 files changed, 7 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/dbe5259a/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index f534fcd..b5bce5e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -66,6 +66,10 @@ Changes with Apache Libcloud in development
instead of a generic Exception.
[Tomaz Muraus]
+ - Modify ex_list_networks methods in CloudStack driver to not thrown if there
+ are no networks available.
+ [Tomaz Muraus]
+
*) Storage
- Allow user to specify 'Content-Disposition' header in the CloudFiles
http://git-wip-us.apache.org/repos/asf/libcloud/blob/dbe5259a/libcloud/compute/drivers/cloudstack.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/cloudstack.py b/libcloud/compute/drivers/cloudstack.py
index 98a06ee..36dc37a 100644
--- a/libcloud/compute/drivers/cloudstack.py
+++ b/libcloud/compute/drivers/cloudstack.py
@@ -545,8 +545,9 @@ class CloudStackNodeDriver(CloudStackDriverMixIn, NodeDriver):
:rtype ``list`` of :class:`CloudStackNetwork`
"""
- nets = self._sync_request(command='listNetworks',
- method='GET')['network']
+ res = self._sync_request(command='listNetworks',
+ method='GET')
+ nets = res.get('network', [])
networks = []
for net in nets: