From 1c71af058fd5a29ffafe64ceae62fdea356b6155 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 22 Jul 2021 13:22:23 +1000 Subject: [PATCH] Fix bug where date conversions fail if IFC2X3 seconds have fractions --- src/ifcopenshell-python/ifcopenshell/util/date.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcopenshell-python/ifcopenshell/util/date.py b/src/ifcopenshell-python/ifcopenshell/util/date.py index c14fff1221..cea6e1e474 100644 --- a/src/ifcopenshell-python/ifcopenshell/util/date.py +++ b/src/ifcopenshell-python/ifcopenshell/util/date.py @@ -42,7 +42,7 @@ def ifc2datetime(element): element.DateComponent.DayComponent, element.TimeComponent.HourComponent, element.TimeComponent.MinuteComponent, - element.TimeComponent.SecondComponent, + int(element.TimeComponent.SecondComponent), # TODO: implement TimeComponent timezone ) elif element.is_a("IfcCalendarDate"):