Commit Graph

833 Commits (8a3fd91e2ec2bc09af30652f3ed9b8ce846d8922)
 

Author SHA1 Message Date
Selwin Ong 141278bb42 Queue.__init__ supports job_class argument.
Andrew Gorcester 17a4ed056d use warnings.warn() instead of raise for DeprecationWarning
Vincent Driessen 052d0df4bf Update CHANGES.
Vincent Driessen eb469f8da0 Fix broken stub in tests.
Vincent Driessen 6644872273 Raise warning when using async Sentry transport.
Vincent Driessen 2314b62d8c Start release 0.4.6.
Vincent Driessen f0e02996bc Use single quotes for string literals.
Zekui Shi 51fee72f66 fix print in example
Vincent Driessen 0fbc9e4851 Release 0.4.5.
Vincent Driessen f3058faa36 Merge pull request from friedcell/master
kwargs must be strings, unicode fails with "keywords must be strings"
Marko Mrdjenovic 78b8d2a6ef kwargs must be strings, unicode fails with "keywords must be strings"
Vincent Driessen 972b367af4 Release 0.4.4.
Vincent Driessen 83382f51d0 PEP8ify.
Vincent Driessen c263f8f600 Fix regression introduced in 0.4.3.
Vincent Driessen a6d9837d87 Merge tag '0.4.3'
Vincent Driessen 6ee28fae9c Redis 2.7.0 is required for lua scripting support
Vincent Driessen c0567be69a Release 0.4.3.
Vincent Driessen da70ba580b Fix broken import.
Vincent Driessen fba11aac91 Merge branch 'SanyerMyasoedov-master'
Vincent Driessen c5939479b5 Merge remote-tracking branch 'origin/master' into SanyerMyasoedov-master
Conflicts:
	rq/decorators.py
	tests/__init__.py
	tests/test_decorator.py
Vincent Driessen 1f423436a5 Move mock to test-only dependencies.
Vincent Driessen b048e23875 Merge pull request from friedcell/master
make job class dynamic
Vincent Driessen ab9e6b852e Fix PEP8 complaints.
Vincent Driessen 38ec259b6e Enable the most modern Python syntax.
Vincent Driessen 4746602c57 Explicit string check in Job constructor.
Vincent Driessen 9def988a85 Flip conditional sides of helper definitions (no semantic change).
Marko Mrdjenovic 5cba260cca Job and Queue classes as variables (compatible with existing naming)
msoedov e76020d894 Removed @resolve_connection from job decorator.
-- resolve_connection already presence inside Queue __init__.
msoedov dd994142b3 Added tests and updated requirements with mock lib.
msoedov b4bccb2d31 Moved @resolve_connection call into @delay wrapper
Marko Mrdjenovic 67dd1cbf34 make job class dynamic for more hackability
Vincent Driessen cb278a9549 Add Python 3.4 to targets.
Vincent Driessen ef9456ddbd Bump version to 0.4.2.
Vincent Driessen 5fe82bd543 Merge pull request from SanyerMyasoedov/master
Added depends_on to job decorator
msoedov 46c96f9481 Added depends_on to job decorator
Vincent Driessen 415662d42c Bump version.
Vincent Driessen e60584ef76 Use single quotes for string literals.
Vincent Driessen dfd23d6fb8 Fix bug where RQ 0.4 could not unpickle jobs from RQ 0.3.x.
Vincent Driessen 39258e2c15 Release 0.4.0.
Vincent Driessen aef7af9c77 Merge pull request from nvie/emptying-failed-queue
Emptying failed queue
Vincent Driessen 7ea106e50e Merge pull request from selwin/explicit-args
Rearranged how explicit kwargs are passed into queue.enqueue(). Fixes 
Vincent Driessen cb34acc279 Add rqinfo -X command.
This can be used to empty the failed queue right from the command line.
Vincent Driessen 4d9c20d5d9 Reimplement Queue.empty() in a Lua script.
This makes the .empty() function perform all the computing in Redis
itself, rather than in Python.  This is both atomic, and faster.
Vincent Driessen 057c4657ef Fix whitespace.
Vincent Driessen fdf4abcf69 Fix pipeline call.
Selwin Ong 4f918041e3 Rearranged how explicit kwargs are passed into queue.enqueue(). Fixes
Vincent Driessen 76e2470c67 Merge pull request from tomashanacek/master
rqworker default arguments of socket, worker_ttl, results_ttl bugfix
Tomas Hanacek 6494233058 rqworker default arguments of socket, worker_ttl, results_ttl bugfix
Vincent Driessen 35d839f4e2 Merge pull request from selwin/death-penalty
Job timeouts are now handled by "worker.death_penalty_class"
Vincent Driessen 3649ff863b Don't rely on external package `first`.