Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/test.py

    r2cd949b r8364209  
    1010import tempfile
    1111import time
    12 
    13 import os
    14 import psutil
    15 import signal
    1612
    1713################################################################################
     
    225221        make('clean', output_file=subprocess.DEVNULL, error=subprocess.DEVNULL)
    226222
    227         # since python prints stacks by default on a interrupt, redo the interrupt handling to be silent
    228         def worker_init():
    229                 def sig_int(signal_num, frame):
    230                         pass
    231 
    232                 signal.signal(signal.SIGINT, sig_int)
    233 
    234223        # create the executor for our jobs and handle the signal properly
    235         pool = multiprocessing.Pool(jobs, worker_init)
     224        pool = multiprocessing.Pool(jobs)
    236225
    237226        failed = False
    238 
    239         def stop(x, y):
    240                 print("Tests interrupted by user", file=sys.stderr)
    241                 sys.exit(1)
    242         signal.signal(signal.SIGINT, stop)
    243227
    244228        # for each test to run
Note: See TracChangeset for help on using the changeset viewer.