| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This prevents it from being called while the _schedule_tasks()
implementation is running, in order to avoid potential interference.
|
|
|
|
|
| |
This allows PollScheduler instances to do basic cleanup and terminate
gracefully when SIGINT or SIGTERM signals are received.
|
| |
|
|
|
|
|
| |
BinpkgVerifier was erroneusly sending parallel-fetch output to stdout.
Thanks to Jeremy Olexa <darkside@g.o> for reporting.
|
|
|
|
|
| |
which is a callable that should return True when it is desirable for
the _schedule_wait() method to return.
|
|
|
|
|
| |
use it in IpcDaemonTestCase to implement a 40 second timeout
in test cases.
|
| |
|
|
|
|
|
|
|
| |
all build logs to be compressed while they are being written. Log file
names have an extension that is appropriate for the compression type.
Currently, only gzip(1) compression is supported, so build logs will
have a '.gz' extension when this feature is enabled.
|
|
|
|
|
|
| |
anymore, now that PollScheduler._unregister() has be fixed to discard
unhandled events (so that reallocation of file descriptors no longer
triggers erroneous delivery of stale events).
|
|
|
|
| |
_unregister() automatically discards stale events now.
|
|
|
|
|
|
|
|
|
| |
that belong to the unregistered file, in order to prevent these
events from being erroneously delivered to a future handler
that is using a reallocated file descriptor of the same numeric
value (causing extremely confusing bugs). Note that this is was
the cause of the intermittent bug that forced me to disable
EbuildIpcDaemon by default.
|
| |
|
|
|
|
|
| |
to use as an alternative to hanging up the scheduler in a blocking
waitpid call.
|
| |
|
|
|
|
|
|
| |
StopIteration instead.
* Add an optional timeout parameter to PollScheduler._schedule_wait()
(this will be used in a later commit).
|
| |
|
|
|
|
|
|
| |
(2to3-3.1 -f except -nw ${FILES})
svn path=/main/trunk/; revision=14289
|
|
|
|
|
|
|
| |
when _poll_event_queue contains an event for a file descriptor that has
already been unregistered.
svn path=/main/trunk/; revision=14185
|
|
|
|
| |
svn path=/main/trunk/; revision=13690
|
|
Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch.
svn path=/main/trunk/; revision=13668
|