mirror of
https://github.com/colaclanth/sstv.git
synced 2025-12-06 02:41:59 +01:00
Handle sigint
This commit is contained in:
parent
9947f13817
commit
944e3e843e
|
|
@ -1,9 +1,18 @@
|
||||||
"""Main entry point for command line program"""
|
"""Main entry point for command line program"""
|
||||||
|
|
||||||
|
from sys import exit
|
||||||
|
import signal
|
||||||
import sstv
|
import sstv
|
||||||
|
|
||||||
|
|
||||||
|
def handle_sigint(signal, frame):
|
||||||
|
print()
|
||||||
|
sstv.common.log_message("Received interrupt signal, exiting.")
|
||||||
|
exit(0)
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
signal.signal(signal.SIGINT, handle_sigint)
|
||||||
with sstv.SSTVCommand() as prog:
|
with sstv.SSTVCommand() as prog:
|
||||||
prog.start()
|
prog.start()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue