Daniele Varrazzo <daniele(dot)varrazzo(at)gmail(dot)com> writes:
>> As mentioned above and as demonstrated in the example, select() also
>> does the job. Using such a fancy framework is usually an overkill.
> Yeah, the problem is usually if you have to do something else apart
> from listening from the notification. select() will block the entire
> application, so you would put it into a separate thread to have the
> app running on.
I don't know Python, but the C library function of select() has a
timeout parameter that can be set to 0.