Dj Gilcrease
fd036538f7
Wrap the perform_job try/except in a pipeline context so the pipeline connection is properly refrshed after the work is done
11 years ago
Vincent Driessen
a2213f1364
Fix tests.
11 years ago
Vincent Driessen
85a7a14a4c
Replace substring in Pickle string differently.
...
Pickle uses a new format since Python 3, which is incompatible with
Python 2. This problem now pops up because the replacement string had
a different length, so we broke the pickle protocol with this test.
11 years ago
Vincent Driessen
d08352b103
Update CHANGES.
11 years ago
Vincent Driessen
803f8e7b91
Merge branch 'malthe-lazy-job-data-unpickle'
11 years ago
Vincent Driessen
44233709ed
Allow two-way setting of job data properties.
...
As a side-effect, this also enables us to lazily load the data.
11 years ago
Vincent Driessen
66a554bc29
Change AssertionError to proper TypeError.
11 years ago
Malthe Borch
ce3924c901
Just use a regular private method along with 'property'.
11 years ago
Malthe Borch
c898fe618e
Move seemingly general purpose decorator into class scope, use and delete.
...
Also, reduce repeat attribute declarations, at the cost of a
requirement that decorated functions appear in the right order.
11 years ago
Malthe Borch
ba0b39a43b
Unpickle job data lazily. This fixes issue #294 .
11 years ago
Vincent Driessen
19e58027ac
Remove `times` dependency from requirements.txt.
11 years ago
Vincent Driessen
9d78f145a3
Add wheel support to RQ.
11 years ago
Vincent Driessen
7ff3d5c5cd
Ignore .envrc files.
11 years ago
Vincent Driessen
888d771d4d
Merge pull request #287 from malthe/shed-times-dependency
...
Remove dependency on 'times' library (issue #286 ).
11 years ago
Selwin Ong
c02bf3d6aa
Merge pull request #289 from acmerfight/master
...
delte Unused variable 'prefix'
11 years ago
Vincent Driessen
e1e2405150
Merge branch 'hotfix-0.3.13'
...
Conflicts:
CHANGES.md
11 years ago
Vincent Driessen
aa55232151
Bump version to 0.3.13.
11 years ago
Vincent Driessen
b52089ede1
Fix NameError.
...
This was the result of a faulty merge. I'm sorry.
11 years ago
Vincent Driessen
cf98591ca5
Merge branch 'hotfix-0.3.12'
...
Conflicts:
CHANGES.md
rq/worker.py
11 years ago
Vincent Driessen
b5e1377023
Bump version to 0.3.12.
...
Conflicts:
CHANGES.md
11 years ago
Vincent Driessen
d0fa35dc66
Python 2.6 fix.
11 years ago
Vincent Driessen
8414a67d65
Fix bug where worker died from monitoring views.
...
Fixes #288 .
Conflicts:
rq/worker.py
11 years ago
Andy Yao
31830120f8
delte Unused variable 'prefix'
11 years ago
Malthe Borch
c5a381fbe9
Remove dependency on 'times' library (see issue #286 ).
...
Basically, for the functionality needed, a dependency on 'times' (which
in turn depends on 'python-dateutil') seem unnecessary.
11 years ago
Vincent Driessen
acc8b81617
Enable Redis service explicitly on Travis.
11 years ago
Vincent Driessen
39ce12f9c3
Merge branch 'malthe-fix-safe-fetch-connection-error'
11 years ago
Vincent Driessen
9abbfc4dfb
Use kwarg to specify connection.
11 years ago
Malthe Borch
1792a194bd
Should pass a connection here because we might not be using a connection stack.
11 years ago
Vincent Driessen
09d461c2c0
Merge pull request #280 from blaze33/master
...
Exclude tests package from setup.py.
11 years ago
Maxime Rouyrre
a8b6596145
Exclude tests package from setup.py.
...
Pull request nvie/rq#192 solved the issue for `pip install rq` but not when
directly installing from a git repository as in
`pip install git+git://github.com/nvie/rq@master` that still creates a
possibly conflicting `tests` folder.
11 years ago
Selwin Ong
552ee49685
Merge pull request #275 from jchia/master
...
Minor cleanup: Use Status enums instead of strings
11 years ago
Joshua Chia
ef2bbe762b
Minor cleanup: Use Status enums instead of strings
11 years ago
Vincent Driessen
c81014807a
Merge pull request #272 from reterVision/master
...
Remove duplicate function call.
11 years ago
reterVision
c27cb5217c
Remove duplicate function call.
11 years ago
Marc Brinkmann
3d0138d319
Added Worker.get_current_job() convenience method.
11 years ago
Marc Brinkmann
c745f6811a
Added job_id property, storing the id of the currently executing job.
11 years ago
Marc Brinkmann
606d4fa10f
Add optional pipeline parameter to set_state.
11 years ago
Selwin Ong
e4589a4641
job.cancel() should be pipelined.
11 years ago
Vincent Driessen
a34d5bb303
Merge pull request #268 from reterVision/master
...
Fix typo in Doc string.
11 years ago
reterVision
b79fac8840
Fix typo in Doc string.
11 years ago
Vincent Driessen
af87cce382
Merge branch 'selwin-custom-worker'
11 years ago
Vincent Driessen
3546aae0c0
Let's keep things readable.
11 years ago
Selwin Ong
28dcb5dcd1
Renamed "--worker" flag to "--worker-class".
11 years ago
Selwin Ong
4ff038481f
First stab at allowing user to specify a custom worker class.
11 years ago
Vincent Driessen
20f4bb5138
Merge pull request #266 from selwin/cancel-dependents
...
Canceling a job should also delete its dependents_key
11 years ago
Selwin Ong
b997fb45bf
Removed unnecessary lines from test_job.py.
11 years ago
Selwin Ong
8aa5771646
job.cancel() now deletes dependents_key
11 years ago
Vincent Driessen
7fdd115e28
Merge branch 'jchia-master'
...
Conflicts:
rq/job.py
rq/queue.py
11 years ago
Vincent Driessen
01f9a98ad9
Make test more readable by using constants.
11 years ago
Vincent Driessen
bb3dc5b0b2
Terminology change: waitlist -> dependents.
11 years ago