Fix CTRL+C and SIGTERM behavior
This commit is contained in:
parent
efbd41de89
commit
2de494dc23
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
import sys, csv, subprocess
|
import sys, csv, subprocess, signal
|
||||||
|
|
||||||
import numpy as np
|
import numpy as np
|
||||||
import pyqtgraph as pg
|
import pyqtgraph as pg
|
||||||
@ -14,6 +14,10 @@ from qspectrumanalyzer.ui_qspectrumanalyzer import Ui_QSpectrumAnalyzerMainWindo
|
|||||||
# Basic settings
|
# Basic settings
|
||||||
pg.setConfigOptions(antialias=True)
|
pg.setConfigOptions(antialias=True)
|
||||||
|
|
||||||
|
# Allow CTRL+C and/or SIGTERM to kill us (PyQt blocks it otherwise)
|
||||||
|
signal.signal(signal.SIGINT, signal.SIG_DFL)
|
||||||
|
signal.signal(signal.SIGTERM, signal.SIG_DFL)
|
||||||
|
|
||||||
|
|
||||||
class QSpectrumAnalyzerSettings(QtGui.QDialog, Ui_QSpectrumAnalyzerSettings):
|
class QSpectrumAnalyzerSettings(QtGui.QDialog, Ui_QSpectrumAnalyzerSettings):
|
||||||
"""QSpectrumAnalyzer settings dialog"""
|
"""QSpectrumAnalyzer settings dialog"""
|
||||||
|
Loading…
Reference in New Issue
Block a user