summaryrefslogtreecommitdiff
path: root/cutter.py
diff options
context:
space:
mode:
Diffstat (limited to 'cutter.py')
-rwxr-xr-xcutter.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/cutter.py b/cutter.py
index ab8c51f..2ed235b 100755
--- a/cutter.py
+++ b/cutter.py
@@ -7,6 +7,7 @@ from cutter.tools import *
from optparse import OptionParser, OptionGroup
+import signal
import sys
import os
import re
@@ -251,7 +252,13 @@ def find_cuefile(path):
def switch(value, opts):
opts.get(value, lambda: None)()
+def sigint_handler(sig, frame):
+ printf("\n")
+ sys.exit(1)
+
def main():
+ signal.signal(signal.SIGINT, sigint_handler)
+
options, args = parse_args()
if not process_options(options):
sys.exit(1)