[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: segnale unix



Ciao Walter, 
scusa per l'email in privato: non mi ero accorto che il mio MUA non avesse 
fatto la cosa giusta in questo caso ;)

On Friday 04 May 2012 17:21:20 Walter Valenti wrote:

> 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.

HTH,

-- 
 Daniele Tricoli 'Eriol'
 http://mornie.org


Reply to: