pr0nstar

XV.IV

...@@ -28,13 +28,16 @@ def fetch_search( ...@@ -28,13 +28,16 @@ def fetch_search(
28 'hits': [], 28 'hits': [],
29 } 29 }
30 30
31 - try: 31 + return search.do_search(
32 - return search.do_search( 32 + query.q, query.page, query.is_class, query.class_, query.order
33 - query.q, query.page, query.is_class, query.class_, query.order 33 + )
34 - ) 34 + # try:
35 - except search.SearchUnavailable as exc: 35 + # return search.do_search(
36 - raise HTTPException( 36 + # query.q, query.page, query.is_class, query.class_, query.order
37 - status_code=503, 37 + # )
38 - detail='Search temporarily unavailable', 38 + # except search.SearchUnavailable as exc:
39 - headers={'Retry-After': str(exc.retry_after)}, 39 + # raise HTTPException(
40 - ) from exc 40 + # status_code=503,
41 + # detail='Search temporarily unavailable',
42 + # headers={'Retry-After': str(exc.retry_after)},
43 + # ) from exc
......
...@@ -127,12 +127,12 @@ def do_search(query, page, is_class, class_=None, order=None): ...@@ -127,12 +127,12 @@ def do_search(query, page, is_class, class_=None, order=None):
127 if order == 'asc': 127 if order == 'asc':
128 search_parameters_['sort_by'] = 'devengado:asc' 128 search_parameters_['sort_by'] = 'devengado:asc'
129 129
130 - try: 130 + # try:
131 - response = client.collections[COLLECTION].documents.search( 131 + response = client.collections[COLLECTION].documents.search(
132 - search_parameters_ 132 + search_parameters_
133 - ) 133 + )
134 - except BACKEND_ERRORS: 134 + # except BACKEND_ERRORS:
135 - raise SearchUnavailable(search_guard.record_failure()) 135 + # raise SearchUnavailable(search_guard.record_failure())
136 136
137 search_guard.record_success() 137 search_guard.record_success()
138 return response 138 return response
......