* peak.events migration |
* peak.events migration |
|
|
- 'running.IProcessProxy' should use conditions/values instead of |
- 'running.IProcessProxy' should use conditions/values instead of |
listeners |
listeners, and related command/supervisor tools should also be ported |
|
|
- Implement basic 'events.ISelector' and 'IEventLoop' |
- Add tests for Twisted support |
|
|
- 'UntwistedReactor' should use an 'IEventLoop' to implement 'run()' |
- Add interrupt capability (to throw an asynchronous error, similar to |
|
how 'KeyboardInterrupt' works, but in an 'events.Thread'), and use it |
|
to implement an 'alarm()' capability |
|
|
- Add 'events.twisted_support', with 'TwistedScheduler', |
- Make it possible to adapt from condition->value, so deriving from conds |
'TwistedSelector', and 'DeferredAsTaskSwitch' |
can still work, and implement events.AllOf() as a condition |
|
|
|
- Replace IMainLoop activity monitoring with a plugin-based mechanism? |
|
|
* peak.naming |
* peak.naming |
|
|
|
|
- ZConfig schema for logging plugins, allowing multiple handlers/category |
- ZConfig schema for logging plugins, allowing multiple handlers/category |
|
|
* peak.binding |
|
|
|
- Cleanup/document attribute binding interface |
|
|
|
|
* peak.binding |
|
|
|
- Cleanup/document attribute binding interface |
|
|
* peak.running.timers |
* peak.running.timers |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Targeted for 0.5 Alpha 4 |
Targeted for 0.5 Alpha 4 |
|
|
* Transaction/storage refactorings |
* Transaction/storage refactorings |