Changeset View
Changeset View
Standalone View
Standalone View
swh/web/api/views/origin.py
Show First 20 Lines • Show All 155 Lines • ▼ Show 20 Lines | try: | ||||
docstring = ", ".join(visit_types[:-1]) + f", and {visit_types[-1]}" | docstring = ", ".join(visit_types[:-1]) + f", and {visit_types[-1]}" | ||||
except Exception: | except Exception: | ||||
docstring = "???" | docstring = "???" | ||||
pass | pass | ||||
return docstring | return docstring | ||||
@api_route( | @api_route( | ||||
r"/origin/search/(?P<url_pattern>.+)/", | r"/origin/search/(?P<url_pattern>.*)/", | ||||
"api-1-origin-search", | "api-1-origin-search", | ||||
throttle_scope="swh_api_origin_search", | throttle_scope="swh_api_origin_search", | ||||
) | ) | ||||
@api_doc("/origin/search/") | @api_doc("/origin/search/") | ||||
@format_docstring( | @format_docstring( | ||||
return_origin_array=DOC_RETURN_ORIGIN_ARRAY, visit_types=_visit_types() | return_origin_array=DOC_RETURN_ORIGIN_ARRAY, visit_types=_visit_types() | ||||
) | ) | ||||
def api_origin_search(request, url_pattern): | def api_origin_search(request, url_pattern): | ||||
▲ Show 20 Lines • Show All 326 Lines • Show Last 20 Lines |