massive refactor of the sequence module

This commit is contained in:
Sigma Dimensions
2022-08-29 21:55:37 +01:00
parent ac3eb6fbda
commit 37dec500fd
19 changed files with 2208 additions and 1184 deletions
@@ -62,7 +62,7 @@ class Usecase:
predecessor = rel.RelatingProcess
predecessor_duration = (
ifcopenshell.util.date.ifc2datetime(predecessor.TaskTime.ScheduleDuration)
if predecessor.TaskTime.ScheduleDuration
if predecessor.TaskTime and predecessor.TaskTime.ScheduleDuration
else datetime.timedelta()
)
if rel.SequenceType == "FINISH_START":