Re: segnale unix
>> L'eccezione non è veramente un'eccezione.
>> Semplicemente terminando il dbus-daemon. il mio demone esce dal mainloop
>>
>> def run(self):
>> DBusGMainLoop(set_as_default=True)
>> self.mainloop = gobject.MainLoop()
>> gobject.threads_init()
>>
>> Idee su come si possa "forzare" l'uscita dal mainloop a
> compiere delle
>> azioni prima di terminare ?
>
> Ma sono azioni che devono sempre essere eseguite? In tal caso, molto
> velocemente potresti usare:
> 1) try...finally
> 2) il modulo atexit
>
> Ma il punto 1 dovrebbe bastare.
>
Avevo già provato con il try... finally.
Non funziona. Il mainloop() semplicemente si interrompe.
Do un'occhiata al modulo atexit (sperando che non sia un wrapper di try...finally)
Walter
Reply to: