Selwin Ong
835c353380
Job status should be updated during job.perform().
11 years ago
Selwin Ong
57990fa052
Simplify worker.work() by moving some functionalities to relevant methods.
11 years ago
Selwin Ong
f5c3c9a6dd
Deprecate job.status.
11 years ago
Selwin Ong
72457d2286
Added DeprecationWarning to worker.state.
11 years ago
Selwin Ong
2fe5d9e25e
Python 3 compatibility with worker.get_current_job().
11 years ago
Selwin Ong
802ecb5ccb
Renamed worker.set_job_id() and worker.get_job_id() for consistency.
11 years ago
Selwin Ong
93bb9ec5f4
Added tests for worker.get_current_job().
11 years ago
Selwin Ong
1b3832adb5
Merge branch 'master' of https://github.com/mbr/rq into worker-get_job_id
...
Conflicts:
rq/worker.py
11 years ago
Selwin Ong
37376cfe42
Deprecate worker.state.
11 years ago
Vincent Driessen
383ffa464f
Merge branch 'rdooley-master'
11 years ago
Vincent Driessen
d2bbd31c59
Fix some flake8 complaints.
11 years ago
Vincent Driessen
f7e2375b36
Remove two-char short args.
...
In UNIX, this would mean the shorthand notation for `-w -t`, which is
confusing and conflicts with the existing `-w` and `-t` flags. Instead,
if you need this, you'll have to spell the flag name out because we've
run out of chars that make sense.
11 years ago
Vincent Driessen
c7498b2066
Merge pull request #312 from selwin/rename-fork_and_perform
...
Renamed Worker.fork_and_perform_job to Worker.execute_job.
11 years ago
Malthe Borch
ad529e2609
Add repr for (showing id and enqueue time).
11 years ago
Selwin Ong
2044e790f5
Renamed Worker.fork_and_perform_job to Worker.execute_job.
11 years ago
Rees Dooley
fb65e321ed
Changed timeout to results_ttl. Added similar worker_ttl param
11 years ago
Rees Dooley
f8e775a784
Results timeout arg added to rqworker
11 years ago
Marc Brinkmann
e81ee5b672
Update worker.py
...
Use docstring instead of comment. Sorry.
11 years ago
Vincent Driessen
9ad7da684c
Merge branch 'KanbanSolutions-use-pipeline-context'
11 years ago
Vincent Driessen
d0381e98ee
Fix .pipeline -> ._pipeline.
...
This makes sure it's compatible with both Redis and StrictRedis back
ends.
11 years ago
Sylvain Zimmer
f0a3dd262e
Added connection argument to get_current_job()
11 years ago
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
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
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
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
Joshua Chia
ef2bbe762b
Minor cleanup: Use Status enums instead of strings
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
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