[Python-Dev] new module: scheduler
Devin
devin at whitebread.org
Fri Dec 12 00:34:31 EST 2003
I wanted to lurk a while longer before posting again, but I feel I have
something worthwhile to add.
On Thu, 11 Dec 2003, Keith Dart wrote:
> Whew, ok. Here is another one. Perhaps this one is misnamed, but it is
> called scheduler and takes over SIGALRM to provide running callback
> functions at scheduled intervals or time delays. Also provides an
> alternate implementation for "sleep". It operates asynchronously. That
> is, your main thread of execution still runs and is interrupted by
> SIGALRM and your specified callbacks are run.
>
> I am aware of the sched module, but that one is for threads, and is not
> asynchronous (your main thread blocks in the run() method).
A little more than a year ago, I also wrote a threaded scheduler. The
code can be found here:
http://www.whitebread.org/tidbits/scheduler
Since then, I've found the functionality of a threaded scheduler to be
very useful, and believe that _a_ threaded scheduler (not necessarily my
impementation) would be a nice addition to the standard library.
Good suggestion, Keith. :)
::Lurk mode on::
--
Devin
devin at whitebread.org
http://www.whitebread.org/
More information about the Python-Dev
mailing list