summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEwan Mellor <emellor@silver>2010-09-30 16:00:53 +0100
committerEwan Mellor <emellor@silver>2010-09-30 16:00:53 +0100
commit76d9510ac496051697f7cdf0d693d5146e83283a (patch)
tree0091769005a7e90807b895b957fe2e30f37ec38b
parent5654c7848048ecad0aef020b96001aed3e5c1bdc (diff)
Bug #652103: NameError in exception handler in sqlalchemy API layer
Fix reference to NoResultFound.
-rw-r--r--nova/db/sqlalchemy/api.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py
index 9c3caf9af..e63d3b18e 100644
--- a/nova/db/sqlalchemy/api.py
+++ b/nova/db/sqlalchemy/api.py
@@ -30,6 +30,7 @@ from nova.db.sqlalchemy.session import get_session
from sqlalchemy import or_
from sqlalchemy.exc import IntegrityError
from sqlalchemy.orm import joinedload_all
+from sqlalchemy.orm.exc import NoResultFound
from sqlalchemy.sql import exists, func
FLAGS = flags.FLAGS
@@ -348,7 +349,7 @@ def fixed_ip_get_by_address(_context, address):
).filter_by(address=address
).filter_by(deleted=False
).one()
- except exc.NoResultFound:
+ except NoResultFound:
new_exc = exception.NotFound("No model for address %s" % address)
raise new_exc.__class__, new_exc, sys.exc_info()[2]