Minor fix

This commit is contained in:
Dion Moult
2022-10-04 18:35:01 +11:00
parent 7d63b03dd3
commit f81b22240c
7 changed files with 34 additions and 21 deletions
+1 -1
View File
@@ -213,7 +213,7 @@ class Parser:
for space in rel.RelatedObjects:
if not space.is_a("IfcSpace"):
continue
self.zones[element.Name + space.Name] = {
self.zones[(element.Name or "Unnamed") + (space.Name or "Unnamed")] = {
"Name": element.Name,
"AuthorOrganizationName": element.OwnerHistory.OwningUser.TheOrganization.Name,
"AuthorDate": ifcopenshell.util.date.ifc2datetime(
+2 -4
View File
@@ -500,14 +500,12 @@ class Writer:
# "ririooooooooooeee",
# )
def write_data(self, sheet, data, fieldnames, colours, sort_fields, custom_data={}):
self.sheet_data[sheet] = {"headers": fieldnames + list(custom_data.keys()), "colours": colours, "rows": []}
def write_data(self, sheet, data, fieldnames, colours, sort_fields):
self.sheet_data[sheet] = {"headers": fieldnames, "colours": colours, "rows": []}
for row in multikeysort(list(data.values()), sort_fields):
values = []
for fieldname in fieldnames:
values.append(row[fieldname])
for fieldname in custom_data.keys():
values.append(row[fieldname])
self.sheet_data[sheet]["rows"].append(values)