summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlessio Ababilov <aababilov@griddynamics.com>2012-07-12 12:31:50 +0300
committerAlessio Ababilov <aababilov@griddynamics.com>2012-07-12 12:35:03 +0300
commit4d27b6e87bde179a8c4ada5bfc2f4cd7904f7b48 (patch)
tree9b5980d1f5f9dc7f1699de995f618e4c569ca9ad
parent945493b0039b38b2f7319c0208e01fcbdc073517 (diff)
downloadnova-4d27b6e87bde179a8c4ada5bfc2f4cd7904f7b48.tar.gz
nova-4d27b6e87bde179a8c4ada5bfc2f4cd7904f7b48.tar.xz
nova-4d27b6e87bde179a8c4ada5bfc2f4cd7904f7b48.zip
network manager returns empty list, not raise an exception
Fix bug #1023805 Change-Id: I9ddb10db127375ad37a7760b53e44782b392c2e3
-rw-r--r--nova/network/manager.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/nova/network/manager.py b/nova/network/manager.py
index 5c7e012cd..0f887cadd 100644
--- a/nova/network/manager.py
+++ b/nova/network/manager.py
@@ -1632,7 +1632,10 @@ class NetworkManager(manager.SchedulerDependentManager):
@wrap_check_policy
def get_all_networks(self, context):
- networks = self.db.network_get_all(context)
+ try:
+ networks = self.db.network_get_all(context)
+ except exception.NoNetworksFound:
+ return []
return [dict(network.iteritems()) for network in networks]
@wrap_check_policy