Optimization #2878 https://redmine.openinfosecfoundation.org/issues/2878
Can be done by importing python library signal, and defining a function
signal_handler which will print a message if keyboard interrupt is
detected and exit the program.
import glob
import io
import tempfile
+import signal
try:
# Python 3.
return 0
+def signal_handler(signal, frame):
+ print('Program interrupted. Aborting...')
+ sys.exit(1)
+
def main():
+ signal.signal(signal.SIGINT, signal_handler)
try:
sys.exit(_main())
except exceptions.ApplicationError as err: