summaryrefslogtreecommitdiff
path: root/nova/quota.py
diff options
context:
space:
mode:
authorChris Dent <cdent@anticdent.org>2018-02-11 21:58:04 +0000
committerEric Fried <efried@us.ibm.com>2018-07-10 14:56:27 +0000
commitdef4b17934a3b2cf783d0177d6a9632916dfd10f (patch)
treefe7dfe5580cc4bebfd0ae768bd3c6ada18d584e6 /nova/quota.py
parent8469fa70dafa83cb068538679100bede7679edc3 (diff)
downloadnova-def4b17934a3b2cf783d0177d6a9632916dfd10f.tar.gz
Use nova.db.api directly
nova/db/__init__.py was importing * from nova.db.api. This meant that any time any code anywhere within the nova.db package was imported then nova.db.api was too, leading to a cascade of imports that may not have been desired. Also, in general, code in __init__.py is a pain. Therefore, this change adjusts code that so that either: * nova.db.api is used directly * nova.db.api is imported as 'db' In either case, the functionality remains the same. The primary goal of this change was to make it possible to import the model files without having to import the db api. Moving the model files to a different place in the directory hierarchy was considered, but given that "code in __init__.py is a pain" this mode was chosen. This looks like a very large change, but it is essentially adjusting package names, many in mocks. Change-Id: Ic1fd7c87ceda05eeb96735da2a415ef37060bb1a
Diffstat (limited to 'nova/quota.py')
-rw-r--r--nova/quota.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/nova/quota.py b/nova/quota.py
index c8e4ad3168..ff1d52a4ef 100644
--- a/nova/quota.py
+++ b/nova/quota.py
@@ -23,7 +23,7 @@ from oslo_utils import importutils
import nova.conf
from nova import context as nova_context
-from nova import db
+from nova.db import api as db
from nova import exception
from nova import objects
from nova import utils