diff options
author | Matthias Baumgartner <dev@igsor.net> | 2023-03-02 16:40:43 +0100 |
---|---|---|
committer | Matthias Baumgartner <dev@igsor.net> | 2023-03-02 16:40:43 +0100 |
commit | 6b9379d75198082054c35e44bc2cd880353a7485 (patch) | |
tree | 1c6f88b10eb4b532a26f2a9dc26bc938e81e7032 /bsfs/graph/nodes.py | |
parent | 28a021483c13e974e00b6159f0653b0727df9d10 (diff) | |
download | bsfs-6b9379d75198082054c35e44bc2cd880353a7485.tar.gz bsfs-6b9379d75198082054c35e44bc2cd880353a7485.tar.bz2 bsfs-6b9379d75198082054c35e44bc2cd880353a7485.zip |
hardening
Diffstat (limited to 'bsfs/graph/nodes.py')
-rw-r--r-- | bsfs/graph/nodes.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/bsfs/graph/nodes.py b/bsfs/graph/nodes.py index 84996c7..74f4c4f 100644 --- a/bsfs/graph/nodes.py +++ b/bsfs/graph/nodes.py @@ -25,7 +25,9 @@ __all__: typing.Sequence[str] = ( ## code ## class Nodes(): - """ + """Container for graph nodes, provides operations on nodes. + + NOTE: Should not be created directly but only via `bsfs.graph.Graph`. NOTE: guids may or may not exist. This is not verified as nodes are created on demand. """ @@ -255,8 +257,8 @@ class Nodes(): filter = self._ac.filter_read(self.node_type, filter) # type: ignore [assignment] # validate queries - validate.Filter(self._backend.schema)(self.node_type, filter) - validate.Fetch(self._backend.schema)(self.node_type, fetch) + validate.Filter(self._backend.schema).validate(self.node_type, filter) + validate.Fetch(self._backend.schema).validate(self.node_type, fetch) # process results, convert if need be def triple_iter(): |