#!/usr/bin/python3
import signal, os, sys
# gestor del senyal INT (Interrupció des del terminal)
def copsaINT(sig_num, frame):
    signal.signal(signal.SIGINT, copsaINT) 
               # refem l'associació del senyal al gestor. 
               #Si no es fa, el següent cop que
               #es faci ctrl-c, no passarà per aquí 
    print("Ei! No facis això!!!\n")
    sys.stdout.flush()

def copsa_ctrlc():
    signal.signal(signal.SIGINT, copsaINT) # Associació el senyal INT al gestor
                                           # copsaInt  
    while True: #Iteració de durada infinita
        signal.pause(); # procés dormint fins arribada senyal


if __name__ == '__main__':
    copsa_ctrlc()
