Robit

Latest version: v0.4.5

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

Scan your dependencies

Page 1 of 5

0.4.5

Changes
- Updated the included alpine to version 3.13.5

Bugs
- Fixed a bug where the interface would not update when not using a key with your worker.

0.4.4

Features
- Job results can now be backup to a sqlite database for longer term storage of results.
- Usage: robit.set_database_logging(True)

Changes
- Improved web interface for job results and ability to look at last 1000 results if you are using database logging.
- Reduced the verbosity of the results when an exception occurs during a job run.
- Add more information to the web interface (version and timezone).

Bugs
- Added error logging for failed job key lookups in the api.
- Fixed log rotation for log files.
- Improved testing of robit by a slight amount.

0.4.3

Features
- Implemented logging to files and a better logging structure for debugging.

Bug Fix
- Correct issue with logging the wrong information if a job exhausts all of its retry attempts.

0.4.2

Features
- Added pytz to the project to provide support for daylight savings, time zones and all the other date goodness.

Changes
- Default time zone is now set to 'UTC'.
- Updated setup to include pytz as a dependency.

Bug Fixes
- Removed a default causing dates to set to UTC for mountain standard time.

0.4.1

Bug Fixes
- Fixed weird circular import that appears in certain versions of python.

0.4.0

Features
- All jobs can now access the worker object through the kwargs dictionary of any method in a job.
- Added alerts that allow you to have a method called when the health of the worker drops below a certain health threshold.
- Jobs now support retries.
- Use the retry_attempts argument when adding a job.

Changes
- Updated the web server api to now give more information.
- /your-key/api/ - Provides basic worker information.
- /your-key/api/worker/ - Provides worker and group information.
- /your-kwy/api/job/id/ - Provide detailed job information.

Bug Fixes
- Better handling for exiting all processes.
- Job execution is now at the right second.
- Fixed job status to properly manage job execution from getting stuck in an infinite run cycle.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.