From 2829b7daf63f1d76a092eca5a12c1318fa0678b2 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 24 Sep 2024 12:36:18 +0500 Subject: [PATCH] ifcopenshell.stream - remove unrelated code from ifcopenshell.sql --- src/ifcopenshell-python/ifcopenshell/stream.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/ifcopenshell-python/ifcopenshell/stream.py b/src/ifcopenshell-python/ifcopenshell/stream.py index 141598b56f..999fd4abea 100644 --- a/src/ifcopenshell-python/ifcopenshell/stream.py +++ b/src/ifcopenshell-python/ifcopenshell/stream.py @@ -316,11 +316,9 @@ try: def __getitem__(self, key: int) -> Any: return self.__getattr__(list(self.stream_wrapper.attributes.keys())[key]) - def __setattr__(self, key: str, value: int) -> None: - query = f"UPDATE `{self.stream_wrapper.ifc_class}` SET `{key}` = ? WHERE ifc_id = {self.stream_wrapper.id}" - self.stream_wrapper.file.cursor.execute(query, (value,)) - self.stream_wrapper.file.db.commit() - self.stream_wrapper.attribute_cache = {} + def __setattr__(self, key: str, value: int) -> NoReturn: + """Not supported during streaming.""" + assert False, "Not supported during streaming." def __getattr__(self, name: str) -> Any: INVALID, FORWARD, INVERSE = range(3)