From 6f0134bf4d7cc0140f26449320cd7bb3367c35c8 Mon Sep 17 00:00:00 2001 From: Sergio Oliveira Date: Fri, 18 Oct 2013 12:33:23 -0300 Subject: [PATCH] Removing search api --- src/api/handlers.py | 38 -------------------------------------- src/api/urls.py | 6 +----- 2 files changed, 1 insertion(+), 43 deletions(-) delete mode 100644 src/api/handlers.py diff --git a/src/api/handlers.py b/src/api/handlers.py deleted file mode 100644 index 093253b..0000000 --- a/src/api/handlers.py +++ /dev/null @@ -1,38 +0,0 @@ - -from piston.utils import rc -from piston.handler import BaseHandler - -from colab.deprecated import solrutils - - -class SearchHandler(BaseHandler): - allowed_methods = ('GET', ) - - def read(self, request): - query = request.GET.get('q') - page = request.GET.get('p', 1) - results_per_page = request.GET.get('n', 50) - order = request.GET.get('o') - - if not query: - return 'Query cannot be empty.' - else: - query = query.encode('utf-8') - - try: - n = int(results_per_page) - except ValueError: - n = 10 - - if 1 > n > 500: - n = 1 - - try: - page = int(page) - except ValueError: - page = 1 - - if page < 1: - page = 1 - - return solrutils.select(query, results_per_page, page, order) diff --git a/src/api/urls.py b/src/api/urls.py index ff4ea6b..9a8d2d4 100644 --- a/src/api/urls.py +++ b/src/api/urls.py @@ -1,13 +1,9 @@ -from django.conf.urls import patterns, include, url -from piston.resource import Resource +from django.conf.urls import patterns, include, url -from .handlers import SearchHandler from .views import VoteView -search_handler = Resource(SearchHandler) urlpatterns = patterns('', url(r'message/(?P\d+)/vote$', VoteView.as_view()), - url(r'search/$', search_handler), ) -- libgit2 0.21.2