mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-10 17:58:20 +00:00
UnicodeDecodeError problem solved (#630)
* UnicodeDecodeError problem solved UnicodeDecodeError problem described in #626 solved. * UnicodeDecodeError solved (2) UnicodeDecodeError problem described in #626 changed (fname replaced with fn) and solved.
This commit is contained in:
committed by
Thomas Krijnen
parent
35160e5a94
commit
d371f1a6be
@@ -47,7 +47,7 @@ regices = list(zip([re.compile(s,re.M) for s in [r'<[\w\n=" \-/\.;_\t:%#,\?\(\)]
|
||||
definition_files = ['DocEntity.csv', 'DocEnumeration.csv', 'DocDefined.csv', 'DocSelect.csv']
|
||||
definition_files = map(make_absolute, definition_files)
|
||||
for fn in definition_files:
|
||||
with open(fn) as f:
|
||||
with open(fn, encoding="utf8", errors='ignore') as f:
|
||||
for oid, name, desc in csv.reader(f, delimiter=';', quotechar='"'):
|
||||
name_to_oid[name] = oid
|
||||
oid_to_name[oid] = name
|
||||
@@ -74,4 +74,4 @@ def description(item):
|
||||
for r,s in regices: desc = r.sub(s,desc)
|
||||
desc = desc.strip()
|
||||
return desc.split("\n")
|
||||
else: return []
|
||||
else: return []
|
||||
|
||||
Reference in New Issue
Block a user