summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/api/ec2/__init__.py7
-rw-r--r--nova/api/ec2/metadatarequesthandler.py1
-rw-r--r--nova/api/openstack/__init__.py1
3 files changed, 8 insertions, 1 deletions
diff --git a/nova/api/ec2/__init__.py b/nova/api/ec2/__init__.py
index 7bec7f81e..aa3bfaeb4 100644
--- a/nova/api/ec2/__init__.py
+++ b/nova/api/ec2/__init__.py
@@ -313,7 +313,6 @@ class Executor(wsgi.Application):
resp.body = str(result)
return resp
-
def _error(self, req, code, message):
logging.error("%s: %s", code, message)
resp = webob.Response()
@@ -325,6 +324,7 @@ class Executor(wsgi.Application):
'<RequestID>?</RequestID></Response>' % (code, message))
return resp
+
class Versions(wsgi.Application):
@webob.dec.wsgify
@@ -344,23 +344,28 @@ class Versions(wsgi.Application):
]
return ''.join('%s\n' % v for v in versions)
+
def authenticate_factory(global_args, **local_args):
def authenticator(app):
return Authenticate(app)
return authenticator
+
def router_factory(global_args, **local_args):
def router(app):
return Router(app)
return router
+
def authorizer_factory(global_args, **local_args):
def authorizer(app):
return Authorizer(app)
return authorizer
+
def executor_factory(global_args, **local_args):
return Executor()
+
def versions_factory(global_args, **local_args):
return Versions()
diff --git a/nova/api/ec2/metadatarequesthandler.py b/nova/api/ec2/metadatarequesthandler.py
index 9d1594ae7..a57a6698a 100644
--- a/nova/api/ec2/metadatarequesthandler.py
+++ b/nova/api/ec2/metadatarequesthandler.py
@@ -80,5 +80,6 @@ class MetadataRequestHandler(object):
raise webob.exc.HTTPNotFound()
return self.print_data(data)
+
def metadata_factory(global_args, **local_args):
return MetadataRequestHandler()
diff --git a/nova/api/openstack/__init__.py b/nova/api/openstack/__init__.py
index 5dd092a1f..dc7794876 100644
--- a/nova/api/openstack/__init__.py
+++ b/nova/api/openstack/__init__.py
@@ -129,5 +129,6 @@ class Versions(wsgi.Application):
def router_factory(global_cof, **local_conf):
return APIRouter()
+
def versions_factory(global_conf, **local_conf):
return Versions()