Changeset View
Changeset View
Standalone View
Standalone View
swh/graph/server/app.py
Show First 20 Lines • Show All 194 Lines • ▼ Show 20 Lines | def make_app(backend, **kwargs): | ||||
app.router.add_get('/graph/leaves/{src}', | app.router.add_get('/graph/leaves/{src}', | ||||
get_simple_traversal_handler('leaves')) | get_simple_traversal_handler('leaves')) | ||||
app.router.add_get('/graph/neighbors/{src}', | app.router.add_get('/graph/neighbors/{src}', | ||||
get_simple_traversal_handler('neighbors')) | get_simple_traversal_handler('neighbors')) | ||||
app.router.add_get('/graph/visit/nodes/{src}', | app.router.add_get('/graph/visit/nodes/{src}', | ||||
get_simple_traversal_handler('visit_nodes')) | get_simple_traversal_handler('visit_nodes')) | ||||
app.router.add_get('/graph/visit/paths/{src}', visit_paths) | app.router.add_get('/graph/visit/paths/{src}', visit_paths) | ||||
app.router.add_get('/graph/walk/{src}/{dst}', | |||||
get_walk_handler(random=False)) | # temporarily disabled in wait of a proper fix for T1969 | ||||
# app.router.add_get('/graph/walk/{src}/{dst}', | |||||
# get_walk_handler(random=False)) | |||||
app.router.add_get('/graph/randomwalk/{src}/{dst}', | app.router.add_get('/graph/randomwalk/{src}/{dst}', | ||||
get_walk_handler(random=True)) | get_walk_handler(random=True)) | ||||
app.router.add_get('/graph/neighbors/count/{src}', | app.router.add_get('/graph/neighbors/count/{src}', | ||||
get_count_handler('neighbors')) | get_count_handler('neighbors')) | ||||
app.router.add_get('/graph/leaves/count/{src}', | app.router.add_get('/graph/leaves/count/{src}', | ||||
get_count_handler('leaves')) | get_count_handler('leaves')) | ||||
app.router.add_get('/graph/visit/nodes/count/{src}', | app.router.add_get('/graph/visit/nodes/count/{src}', | ||||
get_count_handler('visit_nodes')) | get_count_handler('visit_nodes')) | ||||
app['backend'] = backend | app['backend'] = backend | ||||
return app | return app |