Tags: dymmond/asyncz
Tags
Develop (#82) * allow paused tasks, use scheduler timezone instead of tzlocal, make tzlocal optional (#80) Changes: - cleanup unused to_bool - pass timezone info from scheduler to get_next_trigger_time, so they are scheduler specific - make tzlocal optional and fallback to utc - allow to_datetime be used without timezone - allow submitting paused tasks - replace UndefinedType by Undefined and add a shim for backward compatibility - shrink pending_tasks, store_alias is now set in add_task - allow updating task attributes while submitting via add_task - fix incorrect fn references in documentation - update documentation - allow updating more attributes in-place in add_task - remove old types from TaskState - allow submitting tasks only once (set a fuse submitted) - add tests - update release notes * optional loguru, allow switching logging (#81) - make loguru optional, fallback to normal logging - make normal logging selectable by overwriting either per scheduler or per default_loggers_class in asyncz.schedulers.base - splitout process_pool from pool and pass special logger - provide tests - update release notes and docs * fix test workflow and docker-compose * fix python 3.8 typings * bump version * add warning about flaky integration tests * fix spurious integration test failures --------- Co-authored-by: Alexander <devkral@web.de>
PreviousNext