From 227e1dd2725b2a5bfec168f0460072f435e02d6c Mon Sep 17 00:00:00 2001 From: digambar Date: Tue, 9 Sep 2014 23:07:51 +0530 Subject: [PATCH] Added rest functionality to the v2 apis Co-Authored-By: Digambar Patil Co-Authored-By: Steven Dake Change-Id: Ifafcbe09d65de2f31aa5f2cbfbfd76da5bf0f05a --- containers/api/controllers/root.py | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/containers/api/controllers/root.py b/containers/api/controllers/root.py index bc1e72bdf3..bfbdac741e 100644 --- a/containers/api/controllers/root.py +++ b/containers/api/controllers/root.py @@ -1,22 +1,6 @@ from pecan import expose, redirect -from webob.exc import status_map +from api.controllers import v2 class RootController(object): - - @expose(generic=True, template='index.html') - def index(self): - return dict() - - @index.when(method='POST') - def index_post(self, q): - redirect('http://pecan.readthedocs.org/en/latest/search.html?q=%s' % q) - - @expose('error.html') - def error(self, status): - try: - status = int(status) - except ValueError: # pragma: no cover - status = 500 - message = getattr(status_map.get(status), 'explanation', '') - return dict(status=status, message=message) + v2 = v2.VersionController()