astrodatagui: abort if wl/po/period/epoch arent valid ints/floats
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user