Precise-scheduler

Latest version: v2.0.1b0

Safety actively analyzes 623126 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

2.0.0b

+++++++++++++++++++++
- Added option to base schedule on last run start , last schedule and last run completion(default and previous version method)
- All schedules now will be truncated to 0 microseconds so the execution
- New package name precise-scheduler is currently backwards compactable and if needed can be imported as scheduler in existing code
- All checks for newer version of python is updated and code updated to new standards

1.1.0

++++++++++++++++++

- Added repeat() decorator. See 148. Thanks rhagenaars!
- Added execute .until(). See 195. Thanks fredthomsen!
- Added job retrieval filtered by tags using get_jobs('tag'). See 419. Thanks skenvy!
- Added type annotations. See 427. Thanks martinthoma!

- Bugfix: str() of job when there is no __name__. See 430. Thanks biggerfisch!
- Improved error messages. See 280, 439. Thanks connorskees and sosolidkk!
- Improved logging. See 193. Thanks zcking!
- Documentation improvements and fix typos. See 424, 435, 436, 453, 437, 448. Thanks ebllg!

1.0.0

++++++++++++++++++

Depending on your configuration, the following bugfixes might change schedule's behaviour:

- Fix: idle_seconds crashes when no jobs are scheduled. See 401. Thanks yoonghm!
- Fix: day.at('HH:MM:SS') where HMS=now+10s doesn't run today. See 331. Thanks qmorek!
- Fix: hour.at('MM:SS'), the seconds are set to 00. See 290. Thanks eladbi!
- Fix: Long-running jobs skip a day when they finish in the next day 404. Thanks 4379711!

Other changes:

- Dropped Python 2.7 and 3.5 support, added 3.8 and 3.9 support. See 409
- Fix RecursionError when the job is passed to the do function as an arg. See 190. Thanks connorskees!
- Fix DeprecationWarning of 'collections'. See 296. Thanks gaguirregabiria!
- Replaced Travis with Github Actions for automated testing
- Revamp and extend documentation. See 395
- Improved tests. Thanks connorskees and Jamim!
- Changed log messages to DEBUG level. Thanks aisk!

0.6.0

++++++++++++++++++

- Make at() accept timestamps with 1 second precision (267). Thanks NathanWailes!
- Introduce proper exception hierarchy (271). Thanks ConnorSkees!

0.5.0

++++++++++++++++++

- Keep partially scheduled jobs from breaking the scheduler (125)
- Add support for random intervals (Thanks grampajoe and gilbsgilbs)

0.4.3

++++++++++++++++++

- Improve docs & clean up docstrings

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.