From b40079ca354eba33b6c4c94d2e9ee71d56d357b5 Mon Sep 17 00:00:00 2001 From: "Gabe Fierro (aider)" Date: Tue, 17 Dec 2024 11:36:56 -0700 Subject: [PATCH] fix: Resolve undefined names in shape_collection.py for template inference --- buildingmotif/dataclasses/shape_collection.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/buildingmotif/dataclasses/shape_collection.py b/buildingmotif/dataclasses/shape_collection.py index dceb5bb3..1fda282c 100644 --- a/buildingmotif/dataclasses/shape_collection.py +++ b/buildingmotif/dataclasses/shape_collection.py @@ -4,7 +4,7 @@ from collections import defaultdict from dataclasses import dataclass from pathlib import Path -from typing import TYPE_CHECKING, Dict, List, Optional, Set, Tuple, Union +from typing import TYPE_CHECKING, Dict, List, Optional, Set, Tuple, Union, Any import rdflib from pyshacl.helper.path_helper import shacl_path_to_sparql_path @@ -14,10 +14,10 @@ from buildingmotif import get_building_motif from buildingmotif.namespaces import BMOTIF, OWL, SH -from buildingmotif.utils import Triple, copy_graph +from buildingmotif.utils import Triple, copy_graph, get_template_parts_from_shape if TYPE_CHECKING: - from buildingmotif import BuildingMOTIF + from buildingmotif import BuildingMOTIF, Library ONTOLOGY_FILE = ( Path(__file__).resolve().parents[1] / "resources" / "building_motif_ontology.ttl"