Jump to revision: | |
---|---|
Author: | pje |
Date: | Wed Jan 21 03:19:01 2004 UTC (20 years, 2 months ago) |
Log Message:
Big migration to 'peak.events': 'UntwistedReactor' and 'MainLoop' are now just facades over 'EventLoop'. Added untested Twisted support to implement 'peak.events' interfaces as facades over a reactor. Minor interface tweaks in 'peak.events' to cover the needs of real (and testable) event loops. Moved 'ifTwisted' and 'makeTwisted' to 'peak.events.api'. Ported 'TaskQueue' and 'FastCGIAcceptor' to use threads for scheduling. Por Other: fixed 'commands.AbstractInterpreter' failing with usage errors at construction time, rather than at use time. Refactored 'CGIInterpreter' to be an actual interpreter, and 'CGICommand' to not run an event loop unless FastCGI is being used. Also changed 'CGICommand' to perform setup at _run time rather than immediately upon assembly.
Changed paths:
Path | Action | Text Changes | Prop Changes | Diff to Previous |
---|---|---|---|---|
PEAK/CHANGES.txt | modified | X | (diff to previous) | |
PEAK/TODO.txt | modified | X | (diff to previous) | |
PEAK/src/peak/api/__init__.py | modified | X | (diff to previous) | |
PEAK/src/peak/events/api.py | modified | X | (diff to previous) | |
PEAK/src/peak/events/event_threads.py | modified | X | (diff to previous) | |
PEAK/src/peak/events/interfaces.py | modified | X | (diff to previous) | |
PEAK/src/peak/events/io_events.py | modified | X | (diff to previous) | |
PEAK/src/peak/events/tests/test_events.py | modified | X | (diff to previous) | |
PEAK/src/peak/events/twisted_support.py | added | X | X | |
PEAK/src/peak/peak.ini | modified | X | (diff to previous) | |
PEAK/src/peak/running/commands.py | modified | X | (diff to previous) | |
PEAK/src/peak/running/daemons.py | modified | X | (diff to previous) | |
PEAK/src/peak/running/scheduler.py | modified | X | (diff to previous) | |
PEAK/src/peak/running/tests/__init__.py | modified | X | (diff to previous) |
cvs-admin@eby-sarna.com Powered by ViewCVS 1.0-dev |
ViewCVS and CVS Help |