diff --git a/src/gui_qt/fit/fit_parameter.py b/src/gui_qt/fit/fit_parameter.py index fb36072..682893e 100644 --- a/src/gui_qt/fit/fit_parameter.py +++ b/src/gui_qt/fit/fit_parameter.py @@ -181,7 +181,11 @@ class QFitParameterWidget(QtWidgets.QWidget, Ui_FormFit): for i, value in enumerate(self.data_values[sid]): w = self.data_parameter[i] w.blockSignals(True) - w.show_as_local_parameter(value is not None) + try: + w.show_as_local_parameter(value is not None) + except AttributeError: + pass + if value is None: w.value = self.glob_values[i] else: diff --git a/src/gui_qt/io/gracereader.py b/src/gui_qt/io/gracereader.py index 26b15ff..be3d62a 100644 --- a/src/gui_qt/io/gracereader.py +++ b/src/gui_qt/io/gracereader.py @@ -89,8 +89,11 @@ class QGraceReader(QtWidgets.QDialog, Ui_Dialog): item = iterator.value() key = (item.data(0, QtCore.Qt.UserRole)) s = self._reader.dataset(*key) - label = self._reader.get_property(*key, 'legend').replace('"', '') - # label = self._reader.graphs[key[0]].sets[key[1]]['legend'].replace('"', '') + label = self._reader.get_property(*key, 'legend') + if label is None: + label = '' + else: + label = label.replace('"', '') sd = s.data sd = np.atleast_2d(sd) if s.type == 'xydy':