"Thanos Panousis" <[EMAIL PROTECTED]> wrote

> How can I make a daemon that does not need to be restarted
> every time a configuration is changed?

There are several ways to do this.
Simplest if you are sleeping for periods is simply to re-read
the config after every wake-up.

Other options incliude using select() I think select will
work for files so if anything changes on the watched file
select will run its code.

> As a side question, is there a more elegant way of making something 
> a deamon
> other than the ole
> while True:
>   do_stuff()
>   sleep(some_time)

select can be used instead of the sleep to only run the code
when an interesting event happens - provided your events are
detectable by select of course!.

The twisted framework should offer some other options too,
but I've never used twisted so am no expert.

Alan G. 


_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to