diff --git a/pymultinest/run.py b/pymultinest/run.py index 702263e..b072e4e 100644 --- a/pymultinest/run.py +++ b/pymultinest/run.py @@ -65,9 +65,9 @@ def _load_library(libname): import signal, sys import inspect -def interrupt_handler(signal, frame): +def interrupt_handler(recvsignal, frame): sys.stderr.write('ERROR: Interrupt received: Terminating\n') - sys.exit(1) + os.kill(os.getpid(), signal.SIGTERM) def run(LogLikelihood, Prior,