Index: tests/test.py
===================================================================
--- tests/test.py	(revision f866d1533865d0b4f018bbcd150815363407ee0e)
+++ tests/test.py	(revision 21c3ea127065a3b574f7e83a3ad3796823c11dc7)
@@ -262,20 +262,8 @@
 	make('clean', output_file=subprocess.DEVNULL, error=subprocess.DEVNULL)
 
-	# since python prints stacks by default on a interrupt, redo the interrupt handling to be silent
-	def worker_init():
-		def sig_int(signal_num, frame):
-			pass
-
-		signal.signal(signal.SIGINT, sig_int)
-
-	# create the executor for our jobs and handle the signal properly
-	pool = multiprocessing.Pool(jobs, worker_init)
+	# create the executor for our jobs
+	pool = multiprocessing.Pool(jobs)
 
 	failed = False
-
-	def stop(x, y):
-		print("Tests interrupted by user", file=sys.stderr)
-		sys.exit(1)
-	signal.signal(signal.SIGINT, stop)
 
 	# for each test to run
