rq/rq
Selwin Ong 0691b4d46e
Multiple results using Redis Streams ()
* WIP job results

* Result can now be saved

* Successfully saved and restored result

* result.save() should accept pipeline

* Successful results are saved

* Failures are now saved properly too.

* Added test for Result.get_latest()

* Checkpoint

* Got Result.all() to work

* Added Result.count(), Result.delete()

* Backward compatibility for job.result and job.exc_info

* Added some typing

* More typing stuff

* Fixed typing in job.py

* More typing updates

* Only keep the last 10 results

* Documented job.results()

* Got results test to pass

* Don't run test_results.py on Redis server < 5.0

* Fixed mock import on some Python versions

* Remove Redis 3 from test matrix

* Jobs should never use the new Result implementation if server is < 5.0

* Results should only be created is Redis stream is supported.

* Added back Redis 3 to test matrix

* Fixed job.supports_redis_streams

* Fixed worker test

* Updated docs.
..
cli Improve the lint situation ()
compat Improve the lint situation ()
contrib Drop python2-specific syntax ()
__init__.py Drop python2-specific syntax ()
command.py Typing ()
connections.py Typing ()
decorators.py Typing ()
defaults.py Success and failure callbacks ()
dummy.py Typing ()
exceptions.py Drop python2-specific syntax ()
job.py Multiple results using Redis Streams ()
local.py Drop python2-specific syntax ()
logutils.py Drop python2-specific syntax ()
queue.py Multiple results using Redis Streams ()
registry.py Multiple results using Redis Streams ()
results.py Multiple results using Redis Streams ()
scheduler.py Typing ()
serializers.py Typing ()
suspension.py Typing ()
timeouts.py Drop python2-specific syntax ()
utils.py Multiple results using Redis Streams ()
version.py Bump version to 1.11.1
worker.py Multiple results using Redis Streams ()
worker_registration.py Typing ()