Bonjour,
Si j'écris le petit programme ci-dessous je suis toujours obligé d'appeler ma fonction receive_signal en lui passant 2 paramètres signum et stack. Je souhaiterais pouvoir appeler ma fonction sans paramètre de cette façon : def receive_signal():
Est-ce possible ? Peut-être en utilisant un pointeur ? Mais comment ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 import signal import os import time def receive_signal(signum, stack): print 'Received:', signum signal.signal(signal.SIGUSR1, receive_signal) signal.signal(signal.SIGUSR2, receive_signal) print 'My PID is:', os.getpid() while True: print 'Waiting...' time.sleep(3)
Partager