Skip to content

Commit ea0e70e

Browse files
committed
populate more serializers if available
1 parent a5af880 commit ea0e70e

File tree

1 file changed

+10
-5
lines changed
  • src/ifcopenshell-python/ifcopenshell/geom

1 file changed

+10
-5
lines changed

src/ifcopenshell-python/ifcopenshell/geom/main.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -262,8 +262,13 @@ def inner(*args):
262262
return inner
263263

264264

265-
serializers = type('serializers', (), {
266-
'obj': wrap_buffer_creation(ifcopenshell_wrapper.WaveFrontOBJSerializer),
267-
'svg': wrap_buffer_creation(ifcopenshell_wrapper.SvgSerializer),
268-
'buffer': ifcopenshell_wrapper.buffer
269-
})
265+
serializer_dict = {}
266+
serializer_dict['obj'] = wrap_buffer_creation(ifcopenshell_wrapper.WaveFrontOBJSerializer)
267+
serializer_dict['svg'] = wrap_buffer_creation(ifcopenshell_wrapper.SvgSerializer)
268+
serializer_dict['buffer'] = ifcopenshell_wrapper.buffer
269+
try:
270+
serializer_dict['hdf5'] = wrap_buffer_creation(ifcopenshell_wrapper.HdfSerializer)
271+
except: pass
272+
273+
serializers = type('serializers', (), serializer_dict)
274+

0 commit comments

Comments
 (0)