diff --git a/main/astrodatagui/AstrodataGUI.py b/main/astrodatagui/AstrodataGUI.py index 45e59a6..64bf247 100644 --- a/main/astrodatagui/AstrodataGUI.py +++ b/main/astrodatagui/AstrodataGUI.py @@ -295,14 +295,22 @@ class AstrodataGUI(QtWidgets.QMainWindow): def updateFlaredetectionWidgetFlatten(self): flattenEnabled = self.cbPlotFlattenPlotEnable.isChecked() - windowLength = int(self.edPlotFlattenWL.text()) - po = int(self.edPlotFlattenPO.text()) + try: + windowLength = int(self.edPlotFlattenWL.text()) + po = int(self.edPlotFlattenPO.text()) + except: + print(f"Invalid WL/PO detected, aborting") + return self.flaredetectorPreview.setFlattenState(flattenEnabled, windowLength, po) def updateFlaredetectionWidgetFold(self): foldEnabled = self.cbPlotFoldEnable.isChecked() - period = float(self.edPlotFoldPeriod.text()) - epoch = float(self.edPlotFoldEpochTime.text()) + try: + period = float(self.edPlotFoldPeriod.text()) + epoch = float(self.edPlotFoldEpochTime.text()) + except: + print(f"Invalid period/epoch detected, aborting") + return self.flaredetectorPreview.setFoldState(foldEnabled, period, epoch) def updateFlaredetectionWidgetPeriodogram(self):