diff options
| author | termie <github@anarkystic.com> | 2012-01-10 17:36:22 -0800 |
|---|---|---|
| committer | termie <github@anarkystic.com> | 2012-01-10 17:36:22 -0800 |
| commit | 2723439149de2e340edafa77719d29d4e10acf79 (patch) | |
| tree | b87f0275cac10d1659879cb1c895e68b74b18244 | |
| parent | cd37b051e6334bfb82853dde80cc94644fc0d99b (diff) | |
| download | keystone-2723439149de2e340edafa77719d29d4e10acf79.tar.gz keystone-2723439149de2e340edafa77719d29d4e10acf79.tar.xz keystone-2723439149de2e340edafa77719d29d4e10acf79.zip | |
add a noop controller
| -rw-r--r-- | keystone/service.py | 13 |
1 files changed, 13 insertions, 0 deletions
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() |
