From 4c45a9860f3c5158607bdceaec3914f25ab02435 Mon Sep 17 00:00:00 2001 From: Theodore Chang <theodore.chang@physik.hu-berlin.de> Date: Tue, 15 Oct 2024 14:35:46 +0000 Subject: [PATCH] Fix inconsistent signature --- nomad/datamodel/metainfo/plot.py | 4 ++-- nomad/metainfo/metainfo.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nomad/datamodel/metainfo/plot.py b/nomad/datamodel/metainfo/plot.py index 29a47561ad..3063d01328 100644 --- a/nomad/datamodel/metainfo/plot.py +++ b/nomad/datamodel/metainfo/plot.py @@ -140,7 +140,7 @@ class Figure(MSection): class PlotlyFigureQuantity(Quantity): - def __set__(self, obj, value): + def __set__(self, obj, value, **kwargs): # Make generated json serializable by converting numpy.ndarray to python list if value is not None: if 'data' in value: @@ -151,7 +151,7 @@ class PlotlyFigureQuantity(Quantity): else: convert_to_list(all_data) - super().__set__(obj, value) + super().__set__(obj, value, **kwargs) class PlotlyFigure(Figure): diff --git a/nomad/metainfo/metainfo.py b/nomad/metainfo/metainfo.py index 3574c02921..670ad6a78e 100644 --- a/nomad/metainfo/metainfo.py +++ b/nomad/metainfo/metainfo.py @@ -3420,7 +3420,7 @@ class DirectQuantity(Quantity): self._name = kwargs.get('name') self._default = kwargs.get('default') - def __get__(self, obj, cls=None): + def __get__(self, obj, cls=None, **kwargs): if obj is None: return self -- GitLab