More cleanup of Imports to match HACKING
Found using https://github.com/cloudscaling/nova-HACKING Change-Id: Iaf95d7c65d4c6ff1fa4b045d83a4266cc8f27efe
This commit is contained in:
@@ -49,16 +49,14 @@ if os.path.exists(os.path.join(POSSIBLE_TOPDIR, 'nova', '__init__.py')):
|
|||||||
sys.path.insert(0, POSSIBLE_TOPDIR)
|
sys.path.insert(0, POSSIBLE_TOPDIR)
|
||||||
|
|
||||||
gettext.install('nova', unicode=1)
|
gettext.install('nova', unicode=1)
|
||||||
|
|
||||||
|
|
||||||
from nova import context
|
from nova import context
|
||||||
from nova import db
|
from nova import db
|
||||||
from nova import exception
|
from nova import exception
|
||||||
from nova import flags
|
from nova import flags
|
||||||
from nova import log as logging
|
from nova import log as logging
|
||||||
from nova import utils
|
from nova import utils
|
||||||
|
import nova.compute.utils
|
||||||
|
|
||||||
from nova.compute.utils import notify_usage_exists
|
|
||||||
|
|
||||||
FLAGS = flags.FLAGS
|
FLAGS = flags.FLAGS
|
||||||
|
|
||||||
@@ -74,4 +72,4 @@ if __name__ == '__main__':
|
|||||||
end)
|
end)
|
||||||
print "%s instances" % len(instances)
|
print "%s instances" % len(instances)
|
||||||
for instance_ref in instances:
|
for instance_ref in instances:
|
||||||
notify_usage_exists(instance_ref)
|
nova.compute.utils.notify_usage_exists(instance_ref)
|
||||||
|
@@ -24,7 +24,7 @@ import datetime
|
|||||||
# TODO(termie): replace minidom with etree
|
# TODO(termie): replace minidom with etree
|
||||||
from xml.dom import minidom
|
from xml.dom import minidom
|
||||||
|
|
||||||
from nova.api.ec2.admin import AdminController
|
from nova.api.ec2 import admin
|
||||||
from nova.api.ec2 import ec2utils
|
from nova.api.ec2 import ec2utils
|
||||||
from nova import exception
|
from nova import exception
|
||||||
from nova import flags
|
from nova import flags
|
||||||
@@ -59,8 +59,8 @@ class APIRequest(object):
|
|||||||
try:
|
try:
|
||||||
# Raise NotImplemented exception for Admin specific request if
|
# Raise NotImplemented exception for Admin specific request if
|
||||||
# admin flag is set to false in nova.conf
|
# admin flag is set to false in nova.conf
|
||||||
if (isinstance(self.controller, AdminController) and
|
if (isinstance(self.controller, admin.AdminController)
|
||||||
(not FLAGS.allow_ec2_admin_api)):
|
and (not FLAGS.allow_ec2_admin_api)):
|
||||||
## Raise InvalidRequest exception for EC2 Admin interface ##
|
## Raise InvalidRequest exception for EC2 Admin interface ##
|
||||||
LOG.exception("Unsupported API request")
|
LOG.exception("Unsupported API request")
|
||||||
raise exception.InvalidRequest()
|
raise exception.InvalidRequest()
|
||||||
|
@@ -25,7 +25,7 @@ import math
|
|||||||
import re
|
import re
|
||||||
import time
|
import time
|
||||||
|
|
||||||
from webob.dec import wsgify
|
import webob.dec
|
||||||
import webob.exc
|
import webob.exc
|
||||||
|
|
||||||
from nova.api.openstack.compute.views import limits as limits_views
|
from nova.api.openstack.compute.views import limits as limits_views
|
||||||
@@ -240,7 +240,7 @@ class RateLimitingMiddleware(base_wsgi.Middleware):
|
|||||||
|
|
||||||
self._limiter = limiter(limits or DEFAULT_LIMITS, **kwargs)
|
self._limiter = limiter(limits or DEFAULT_LIMITS, **kwargs)
|
||||||
|
|
||||||
@wsgify(RequestClass=wsgi.Request)
|
@webob.dec.wsgify(RequestClass=wsgi.Request)
|
||||||
def __call__(self, req):
|
def __call__(self, req):
|
||||||
"""
|
"""
|
||||||
Represents a single call through this middleware. We should record the
|
Represents a single call through this middleware. We should record the
|
||||||
@@ -401,7 +401,7 @@ class WsgiLimiter(object):
|
|||||||
"""
|
"""
|
||||||
self._limiter = Limiter(limits or DEFAULT_LIMITS)
|
self._limiter = Limiter(limits or DEFAULT_LIMITS)
|
||||||
|
|
||||||
@wsgify(RequestClass=wsgi.Request)
|
@webob.dec.wsgify(RequestClass=wsgi.Request)
|
||||||
def __call__(self, request):
|
def __call__(self, request):
|
||||||
"""
|
"""
|
||||||
Handles a call to this application. Returns 204 if the request is
|
Handles a call to this application. Returns 204 if the request is
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from datetime import datetime
|
import datetime
|
||||||
|
|
||||||
from lxml import etree
|
from lxml import etree
|
||||||
|
|
||||||
@@ -117,7 +117,7 @@ class AtomSerializer(wsgi.XMLDictSerializer):
|
|||||||
def _get_most_recent_update(self, versions):
|
def _get_most_recent_update(self, versions):
|
||||||
recent = None
|
recent = None
|
||||||
for version in versions:
|
for version in versions:
|
||||||
updated = datetime.strptime(version['updated'],
|
updated = datetime.datetime.strptime(version['updated'],
|
||||||
'%Y-%m-%dT%H:%M:%SZ')
|
'%Y-%m-%dT%H:%M:%SZ')
|
||||||
if not recent:
|
if not recent:
|
||||||
recent = updated
|
recent = updated
|
||||||
|
Reference in New Issue
Block a user