1
0
Fork 0
sstvdec/sstv/__main__.py

23 lines
384 B
Python
Raw Normal View History

2019-07-15 11:18:24 -06:00
"""Main entry point for command line program"""
2019-07-15 10:46:41 -06:00
2019-07-18 08:52:33 -06:00
import signal
2019-10-31 04:53:09 -06:00
from sys import exit
2019-07-15 10:28:23 -06:00
import sstv
2019-07-15 10:46:41 -06:00
2019-07-18 08:52:33 -06:00
def handle_sigint(signal, frame):
print()
sstv.common.log_message("Received interrupt signal, exiting.")
exit(0)
2019-07-15 10:28:23 -06:00
def main():
2019-07-18 08:52:33 -06:00
signal.signal(signal.SIGINT, handle_sigint)
2019-07-15 10:28:23 -06:00
with sstv.SSTVCommand() as prog:
prog.start()
2019-07-15 10:46:41 -06:00
2019-07-15 10:28:23 -06:00
if __name__ == "__main__":
main()