]> git.llucax.com Git - software/pymin.git/commit
Support general signals handling in EventLoop.
authorLeandro Lucarella <llucax@gmail.com>
Tue, 13 Nov 2007 00:58:04 +0000 (21:58 -0300)
committerLeandro Lucarella <llucax@gmail.com>
Tue, 13 Nov 2007 03:04:11 +0000 (00:04 -0300)
commit9b74460c463eaeb6cc6573ee9e7309f91fafd20c
tree68ac00a47e65d5cfcf88c813888aee96dccecc7e
parent5d9d4a8e207fa5b2621f60e74eb80a46504bc855
Support general signals handling in EventLoop.

Now the EventLoop has no support for timers but have general signals
handling support. Signals to be handled can be specified in the constructor
or by calling set_signal() method. Stop handling a particular type of
signals is supported too by calling to the unset_signal() method.

A callback can be specified for each type of signal, or all signal handling
can be done in the handle_signal() method, if overriden by EventLoop
subclasses.
pymin/eventloop.py