aboutsummaryrefslogtreecommitdiffstats
path: root/bsfs/graph/nodes.py
diff options
context:
space:
mode:
Diffstat (limited to 'bsfs/graph/nodes.py')
-rw-r--r--bsfs/graph/nodes.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/bsfs/graph/nodes.py b/bsfs/graph/nodes.py
index 9990714..bc71a32 100644
--- a/bsfs/graph/nodes.py
+++ b/bsfs/graph/nodes.py
@@ -199,6 +199,7 @@ class Nodes():
"""Get values or nodes at *paths*.
Return an iterator (view=list) or a dict (view=dict) over the results.
"""
+ # FIXME: user-provided Fetch query AST?
# check args
if len(paths) == 0:
raise AttributeError('expected at least one path, found none')
@@ -345,6 +346,7 @@ class Nodes():
elif isinstance(pred.range, bsc.Node):
# check value type
+ # FIXME: value could be a set of Nodes
if not isinstance(value, Nodes):
raise TypeError(value)
# value's node_type must be a subclass of the predicate's range