Making things simpler...
Change Log for
Process
1.6.0
- Added commitHandler enabling ZODB commit to be performed based
on whether any errors have been logged.
1.5.2
- Improve unicode handling in getFieldWithType and setField.
- Improve error reporting in getFieldWithType.
1.5.1
- Define the REPORT logging level so it's more widely available.
- Fix bug that prevented reports showing the start of the period
they covered.
1.5.0
- Fixed nasty but that ended up with save_state trying to pickle
functions.
- Add backup of state file before writing, in case something goes
wrong.
1.4.1
- Fixed missing import in process.utilities
- Removed extraneous debug output from process.utlities.getField
1.4.0
- Fixed NameError in process.utilities.node
- added getSafeField and check_children switch to
getFieldWithType.
1.3.0
- Additional DOM manipulation helper: setField
- Handler utility methods added to process.utlities
1.2.0
- Include DOM manipulation helpers in process.utlities
- Documentation tweaks.
1.1.0
- fixed import bug in main.py that lead to weird pickling errors.
- tweaks to logging levels in main.py, report command notes
report method failures from commands as overall failures.
- report command now gives total of errors that occurred during commands.
API CHANGE: a command's report method must now return a tuple of:
(error_count,summary_message)
A command may return (0,None) if it does not want
anything to be reported.
- Consolidated report command to only log one message.
- Changed main.py to look for ../etc/process.conf by default.
- Added option to specify paths to add to sys.path
- Added option to specify environment variables via command line options
1.0.0
- Initial release
Copyright 2003-2008, Simplistix Ltd.