From 50750fc4e0a3607bb332919adaecf282ce9acc24 Mon Sep 17 00:00:00 2001 From: Marcel Paffrath Date: Wed, 7 Jun 2017 11:22:00 +0200 Subject: [PATCH] [bugfix] using default channel components in case QSettings is not working with OS --- pylot/core/util/widgets.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pylot/core/util/widgets.py b/pylot/core/util/widgets.py index 20223da9..69804425 100644 --- a/pylot/core/util/widgets.py +++ b/pylot/core/util/widgets.py @@ -35,7 +35,7 @@ from pylot.core.io.inputs import FilterOptions, AutoPickParameter from pylot.core.pick.utils import getSNR, earllatepicker, getnoisewin, \ getResolutionWindow from pylot.core.pick.compare import Comparison -from pylot.core.util.defaults import OUTPUTFORMATS, FILTERDEFAULTS, LOCTOOLS +from pylot.core.util.defaults import OUTPUTFORMATS, FILTERDEFAULTS, LOCTOOLS, SetChannelComponents from pylot.core.util.utils import prepTimeAxis, full_range, scaleWFData, \ demeanTrace, isSorted, findComboBoxIndex, clims from autoPyLoT import autoPyLoT @@ -2332,6 +2332,9 @@ class ChannelOrderTab(PropTab): settings = QSettings() compclass = settings.value('compclass') + if not compclass: + print('Warning: No settings for channel components found. Using default') + compclass = SetChannelComponents() ChannelOrderLabelZ = QLabel("Channel Z [up/down, default=3]") ChannelOrderLabelN = QLabel("Channel N [north/south, default=1]")