Dessia-tech / volmdlr

A python VOLume MoDeLeR computations-oriented with STEP support for import/export
GNU Lesser General Public License v2.1
26 stars 10 forks source link

BUG: volume model to json with RevolvedProfile #1216

Closed MackJoly closed 7 months ago

MackJoly commented 8 months ago
File "c:\users\mack\documents\git\dessia_common\dessia_common\core.py", line 349, in save_to_stream
    dict_ = self.to_dict(use_pointers=True)

  File "c:\users\mack\documents\git\dessia_common\dessia_common\serialization.py", line 56, in to_dict
    serialized_dict.update(serialize_dict_with_pointers(dict_, memo=memo, path=path, id_method=id_method,

  File "c:\users\mack\documents\git\dessia_common\dessia_common\serialization.py", line 232, in serialize_dict_with_pointers
    serialized_dict[key], memo = serialize_sequence_with_pointers(dict_[key], memo=memo, path=value_path,

  File "c:\users\mack\documents\git\dessia_common\dessia_common\serialization.py", line 261, in serialize_sequence_with_pointers
    serialized_value, memo = serialize_with_pointers(value, memo=memo, path=value_path, id_method=id_method,

  File "c:\users\mack\documents\git\dessia_common\dessia_common\serialization.py", line 140, in serialize_with_pointers
    if value in memo:

TypeError: unhashable type: 'RevolvedProfile'