[Twisted-Python] -shutdown taps
Ian Duggan
ian at ianduggan.net
Thu Jun 16 13:04:06 EDT 2005
On Thursday 09 June 2005 15:56, Michael Twomey wrote:
> The biggest thing which will kill the data is running the original tap
> again, not the -shutdown one. Running the original tap will overwrite
> the old shutdown one with a fresh instance. Since this can happen
Ok, so it sounds like I did understand the issues. I mostly want this for
surviving quick upgrades. The connection info stored is useless if it's more
than a minute old or so, and it's not the end of the world it it gets tossed.
I actually want it to blow things away and start over in some cases. I'll have
my startup script look for -shutdown first, and otherwise start normally.
I'll probably throw in a flag to force it either way as well.
Maybe a feature to prevent overwriting the old -shutdown unless the
application was loaded from it would be a useful feature? I.e., force it to
create a differently named -shutdown if so configured, and maybe log
warnings?
> After experimenting with it and losing my data repeatedly I just wrote
> the data I was interested in to a pickle. Since you have the
> stopService hook in services, you can whack the persistence stuff in
> there.
Thanks, this will probably be stage2.
--Ian
More information about the Twisted-Python
mailing list