From 2723439149de2e340edafa77719d29d4e10acf79 Mon Sep 17 00:00:00 2001 From: termie Date: Tue, 10 Jan 2012 17:36:22 -0800 Subject: add a noop controller --- keystone/service.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/keystone/service.py b/keystone/service.py index 190774f2..8fbe18bc 100644 --- a/keystone/service.py +++ b/keystone/service.py @@ -141,6 +141,11 @@ class PublicRouter(wsgi.Router): def __init__(self): mapper = routes.Mapper() + noop_controller = NoopController() + mapper.connect('/', + controller=noop_controller, + action='noop') + # Token Operations auth_controller = TokenController() mapper.connect('/tokens', @@ -325,6 +330,14 @@ class AdminCrudExtension(wsgi.ExtensionRouter): application, mapper) +class NoopController(Application): + def __init__(self): + super(NoopController, self).__init__() + + def noop(self, context): + return {} + + class TokenController(Application): def __init__(self): self.catalog_api = catalog.Manager() -- cgit