First attempt at ripping out agnostic code into ifcopenshell.api namespace. See #1399.

This commit is contained in:
Dion Moult
2021-03-25 10:48:31 +11:00
parent 911d703f57
commit d77bc6bdaa
190 changed files with 388 additions and 437 deletions
@@ -0,0 +1,15 @@
class Data:
is_loaded = False
tasks = {}
@classmethod
def purge(cls):
cls.is_loaded = False
cls.tasks = {}
@classmethod
def load(cls, file):
cls.tasks = {}
for task in file.by_type("IfcTask"):
cls.tasks[task.id()] = {"Name": task.Name, "Identification": task.Identification or ""}
cls.is_loaded=True