diff options
author | Matthias Baumgartner <dev@igsor.net> | 2023-03-02 16:40:00 +0100 |
---|---|---|
committer | Matthias Baumgartner <dev@igsor.net> | 2023-03-02 16:40:00 +0100 |
commit | 28a021483c13e974e00b6159f0653b0727df9d10 (patch) | |
tree | e5aa55337a5b2e5c5e34b7892a0cbe0997eb0da8 /bsfs/graph/nodes.py | |
parent | b66ed641d5cbb4cb83f4a571223e4d65d80ed05c (diff) | |
download | bsfs-28a021483c13e974e00b6159f0653b0727df9d10.tar.gz bsfs-28a021483c13e974e00b6159f0653b0727df9d10.tar.bz2 bsfs-28a021483c13e974e00b6159f0653b0727df9d10.zip |
prohibit certain characters in URI and ensure URIs in bsfs.graph
Diffstat (limited to 'bsfs/graph/nodes.py')
-rw-r--r-- | bsfs/graph/nodes.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/bsfs/graph/nodes.py b/bsfs/graph/nodes.py index c3530c1..84996c7 100644 --- a/bsfs/graph/nodes.py +++ b/bsfs/graph/nodes.py @@ -52,9 +52,8 @@ class Nodes(): self._backend = backend self._ac = access_control self._node_type = node_type - self._guids = set(guids) - # create helper instances - # FIXME: Assumes that the schema does not change while the instance is in use! + # convert to URI since this is not guaranteed by Graph + self._guids = {URI(guid) for guid in guids} def __eq__(self, other: typing.Any) -> bool: return isinstance(other, Nodes) \ |