Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9345315
D2296.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
3 KB
Subscribers
None
D2296.diff
View Options
diff --git a/docs/api.rst b/docs/api.rst
--- a/docs/api.rst
+++ b/docs/api.rst
@@ -110,39 +110,39 @@
Walk
----
-.. http:get:: /graph/walk/:src/:dst
-
- Performs a graph traversal and returns the first found path from source to
- destination (final destination node included).
-
- :param string src: starting node specified as a SWH PID
- :param string dst: destination node, either as a node PID or a node type.
- The traversal will stop at the first node encountered matching the
- desired destination.
-
- :query string edges: edges types the traversal can follow; default to
- ``"*"``
- :query string traversal: traversal algorithm; can be either ``dfs`` or
- ``bfs``, default to ``dfs``
- :query string direction: direction in which graph edges will be followed;
- can be either ``forward`` or ``backward``, default to ``forward``
-
- :statuscode 200: success
- :statuscode 400: invalid query string provided
- :statuscode 404: starting node cannot be found
-
- .. sourcecode:: http
-
- HTTP/1.1 200 OK
- Content-Type: text/plain
- Transfer-Encoding: chunked
-
- swh:1:rev:f39d7d78b70e0f39facb1e4fab77ad3df5c52a35
- swh:1:rev:52c90f2d32bfa7d6eccd66a56c44ace1f78fbadd
- swh:1:rev:cea92e843e40452c08ba313abc39f59efbb4c29c
- swh:1:rev:8d517bdfb57154b8a11d7f1682ecc0f79abf8e02
- ...
-
+..
+ .. http:get:: /graph/walk/:src/:dst
+
+ Performs a graph traversal and returns the first found path from source to
+ destination (final destination node included).
+
+ :param string src: starting node specified as a SWH PID
+ :param string dst: destination node, either as a node PID or a node type.
+ The traversal will stop at the first node encountered matching the
+ desired destination.
+
+ :query string edges: edges types the traversal can follow; default to
+ ``"*"``
+ :query string traversal: traversal algorithm; can be either ``dfs`` or
+ ``bfs``, default to ``dfs``
+ :query string direction: direction in which graph edges will be followed;
+ can be either ``forward`` or ``backward``, default to ``forward``
+
+ :statuscode 200: success
+ :statuscode 400: invalid query string provided
+ :statuscode 404: starting node cannot be found
+
+ .. sourcecode:: http
+
+ HTTP/1.1 200 OK
+ Content-Type: text/plain
+ Transfer-Encoding: chunked
+
+ swh:1:rev:f39d7d78b70e0f39facb1e4fab77ad3df5c52a35
+ swh:1:rev:52c90f2d32bfa7d6eccd66a56c44ace1f78fbadd
+ swh:1:rev:cea92e843e40452c08ba313abc39f59efbb4c29c
+ swh:1:rev:8d517bdfb57154b8a11d7f1682ecc0f79abf8e02
+ ...
.. http:get:: /graph/randomwalk/:src/:dst
diff --git a/swh/graph/server/app.py b/swh/graph/server/app.py
--- a/swh/graph/server/app.py
+++ b/swh/graph/server/app.py
@@ -200,8 +200,11 @@
app.router.add_get('/graph/visit/nodes/{src}',
get_simple_traversal_handler('visit_nodes'))
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}',
get_walk_handler(random=True))
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Jul 3, 3:17 PM (5 d, 22 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3217691
Attached To
D2296: REST API: disable /walk
Event Timeline
Log In to Comment