From 15ed3dccbc0f10c120d390c802d71939e6810ddc Mon Sep 17 00:00:00 2001 From: Christian Sandberg Date: Mon, 14 Oct 2024 11:55:58 +0200 Subject: [PATCH] Add SDFLoader.load_from_dict --- onedm/sdf/loader.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/onedm/sdf/loader.py b/onedm/sdf/loader.py index bf36a25..62203a9 100644 --- a/onedm/sdf/loader.py +++ b/onedm/sdf/loader.py @@ -31,6 +31,11 @@ def load_from_fp(self, fp: io.TextIOBase): self.root = json.load(fp) self._dereference(self.root) + def load_from_dict(self, doc: dict, url: str = ""): + self.url = url + self.root = doc + self._dereference(self.root) + def load(self, url: str): result = urllib.parse.urlparse(url) if not result.scheme: