diff options
| author | Alessio Ababilov <aababilov@griddynamics.com> | 2012-07-12 12:31:50 +0300 |
|---|---|---|
| committer | Alessio Ababilov <aababilov@griddynamics.com> | 2012-07-12 12:35:03 +0300 |
| commit | 4d27b6e87bde179a8c4ada5bfc2f4cd7904f7b48 (patch) | |
| tree | 9b5980d1f5f9dc7f1699de995f618e4c569ca9ad | |
| parent | 945493b0039b38b2f7319c0208e01fcbdc073517 (diff) | |
| download | nova-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.py | 5 |
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 |
