Type: Class
Abstract class with rather high-level functionality around a Job. User code must implement start() and optionally getLabel(). Synchronizer is an implementation of a Task.Refering articles:
- Loaders for Pinboard (09.07.05) — Started to write loaders for Pinboard. New files loaders.py and demo/pinboard_timwebs.py. DbfMirrorLoader is now a Task. more
- Jobs, Tasks and Toolkits (08.07.05) — Yesterday and today I fiddled a lot in these concepts. more
- Exceptions during Task in GUI (22.05.05) — When an exception occured during a Task that was running in a wx.Form, then the progressDialog was not closed because nobody called ui.onJobAbort().
- jobs now interruptible (feature 18.04.05) — A Job on the Console reacts now to Escape. At least on a Windows console (if msvcrt is available). The UI may now subclass Job. So Task can no longer be a subclass of Job. But it contains a Job instance. more
- lots of changes (code changes 26.02.05) — Converted sync into a Task. UI: New method verbose() is what info() was before. Method info() now as warning(). Changed info() calls to verbose() calls.