------------------------------------------------------------------- Sun Feb 28 20:19:32 UTC 2016 - dmueller@suse.com - update to 0.13.0: * Single quote the callables name (when submission errors * Updated from global requirements * Reschedule failed periodic tasks after a short delay * Fix wrong comparison in reject_when_reached * Updated from global requirements * Ensure all futures have completed before run returns * Allow PeriodicWorker to skip executor shutdown in case of a preexisting executor * Expose underlying futures.CancelledError * Updated from global requirements * Modification of the example code * PeriodicWorker.create to accept arguments for periodic tasks * Handle exceptions from executor.submit in PeriodicWorker * Add periodics.is_periodic to check if object is a periodic task * py26/py33 are no longer supported by Infra's CI ------------------------------------------------------------------- Mon Jan 11 09:03:28 UTC 2016 - bwiedemann@suse.com - Update to version 0.9.0 * Allow for providing different run work sync functions * Have the executor stats object repr look like the watcher repr * Add useful watcher '__repr__' function * Some minor refactoring and comment/note addition * No need for Oslo Incubator Sync * Move most of green helper classes -> '_green.py' * Add 'enabled' parameter to @periodic decorator * Remove green worker reference to its executor * Change ignore-errors to ignore_errors * Activate pep8 check that _ is imported * Handle the case where 0.199 is provided as runtime * Just use a deque vs reverse pushing/popping * Ensure new entry in immediates gets processed during wait(s) ------------------------------------------------------------------- Wed Sep 9 07:01:25 UTC 2015 - tbechtold@suse.com - update to 0.5.0: * Updated from global requirements * Provide a thread differentiation attribute on executors - Adjust Requires according to requirements.txt ------------------------------------------------------------------- Tue Aug 4 06:10:28 UTC 2015 - tbechtold@suse.com - update to 0.3.0: * Updated from global requirements * Allow providing a callback to certain executors to reject new work * Disallow running 'start' twice * Allow for providing custom 'on_failure' callbacks * Delegate failure capturing to a object that is returned on run * Move doc8 to being a normal test requirement in test-requirements.txt * Ensure doctesting and doc8 testing done in py27 env * Updated from global requirements ------------------------------------------------------------------- Tue Jul 21 05:54:19 UTC 2015 - tbechtold@suse.com - Initial packaging