possible bug in Msection m_update_from_dict
from nomad.datamodel.metainfo.calculation import Calculation
c = Calculation()
c.m_update_from_dict({'temperature': 5, 'dos_electronic': {'n_energies': 1}})
this returns an error:
return MSection.from_dict(data, cls=cls, **kwargs)
File "/home/alvin/work/nomad2/nomad/nomad/metainfo/metainfo.py", line 2762, in from_dict
if 'm_ref_archives' in dct and isinstance(m_context, Context):
TypeError: argument of type 'int' is not iterable
@thchang any idea what is going on here?