Vincent Driessen
fdf4abcf69
Fix pipeline call.
2014-04-14 11:24:55 +02:00
Vincent Driessen
76e2470c67
Merge pull request #332 from tomashanacek/master
...
rqworker default arguments of socket, worker_ttl, results_ttl bugfix
2014-04-08 08:56:15 +02:00
Tomas Hanacek
6494233058
rqworker default arguments of socket, worker_ttl, results_ttl bugfix
2014-04-07 19:10:29 +02:00
Vincent Driessen
35d839f4e2
Merge pull request #330 from selwin/death-penalty
...
Job timeouts are now handled by "worker.death_penalty_class"
2014-04-04 13:04:14 +02:00
Vincent Driessen
3649ff863b
Don't rely on external package `first`.
2014-04-04 13:01:30 +02:00
Selwin Ong
7eb6c2ab9f
Job timeouts are now handled by "worker.death_penalty_class".
2014-04-04 17:16:33 +07:00
Vincent Driessen
a55be12864
Merge branch 'malthe-default-to-environment-args'
2014-04-04 09:12:27 +02:00
Vincent Driessen
3667e37ed3
Don't expose the envvar values through `rqinfo -h`.
2014-04-04 09:10:07 +02:00
Vincent Driessen
1ada3462dd
Merge pull request #329 from olingerc/workonrqinfo
...
Use get_state() instead of .state in rqinfo
2014-04-04 08:54:17 +02:00
Christophe Olinger
e16b89de3b
Use get_state() instead of .state in rqinfo
2014-04-04 08:51:18 +02:00
Selwin Ong
56053a33ec
Merge pull request #321 from selwin/cleanup-worker.work
...
Simplify worker.work() by moving some functionalities to relevant methods
2014-04-04 08:30:19 +07:00
Malthe Borch
e77b3e8a21
Pull argument parser defaults from environment variables.
2014-03-27 13:19:04 +01:00
Vincent Driessen
dbcba85815
Properly declare Python 3 compatibility.
2014-03-10 15:16:50 -07:00
Selwin Ong
835c353380
Job status should be updated during job.perform().
2014-03-06 18:40:09 +07:00
Selwin Ong
57990fa052
Simplify worker.work() by moving some functionalities to relevant methods.
2014-03-06 18:22:47 +07:00
Vincent Driessen
f39949eede
Merge pull request #320 from selwin/deprecate-job-status
...
Deprecate job.status
2014-03-06 11:48:02 +01:00
Selwin Ong
f5c3c9a6dd
Deprecate job.status.
2014-03-06 17:44:46 +07:00
Vincent Driessen
97f8ac8c76
Merge pull request #319 from selwin/worker-get_job_id
...
Worker.get_current_job()
2014-03-06 09:36:55 +01:00
Selwin Ong
72457d2286
Added DeprecationWarning to worker.state.
2014-03-06 09:45:32 +07:00
Selwin Ong
2fe5d9e25e
Python 3 compatibility with worker.get_current_job().
2014-03-06 09:41:32 +07:00
Selwin Ong
802ecb5ccb
Renamed worker.set_job_id() and worker.get_job_id() for consistency.
2014-03-06 09:02:59 +07:00
Selwin Ong
93bb9ec5f4
Added tests for worker.get_current_job().
2014-03-06 08:57:50 +07:00
Selwin Ong
1b3832adb5
Merge branch 'master' of https://github.com/mbr/rq into worker-get_job_id
...
Conflicts:
rq/worker.py
2014-03-05 17:04:22 +07:00
Selwin Ong
37376cfe42
Deprecate worker.state.
2014-03-05 16:51:32 +07:00
Vincent Driessen
383ffa464f
Merge branch 'rdooley-master'
2014-02-21 07:56:43 +01:00
Vincent Driessen
d2bbd31c59
Fix some flake8 complaints.
2014-02-21 07:56:34 +01:00
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.
2014-02-21 07:55:23 +01:00
Vincent Driessen
c7498b2066
Merge pull request #312 from selwin/rename-fork_and_perform
...
Renamed Worker.fork_and_perform_job to Worker.execute_job.
2014-02-21 07:48:39 +01:00
Vincent Driessen
776ed0a1d5
Merge pull request #314 from malthe/add-job-repr
...
Add repr for `Job` (showing id and enqueue time)
2014-02-21 07:48:09 +01:00
Malthe Borch
ad529e2609
Add repr for (showing id and enqueue time).
2014-02-19 12:50:04 +01:00
Selwin Ong
2044e790f5
Renamed Worker.fork_and_perform_job to Worker.execute_job.
2014-02-10 22:19:23 +07:00
Rees Dooley
fb65e321ed
Changed timeout to results_ttl. Added similar worker_ttl param
2014-02-04 09:33:04 -06:00
Rees Dooley
f8e775a784
Results timeout arg added to rqworker
2014-02-03 16:03:17 -06:00
Marc Brinkmann
e81ee5b672
Update worker.py
...
Use docstring instead of comment. Sorry.
2014-02-03 08:58:16 +01:00
Vincent Driessen
9ad7da684c
Merge branch 'KanbanSolutions-use-pipeline-context'
2014-01-23 10:41:06 +01:00
Vincent Driessen
d0381e98ee
Fix .pipeline -> ._pipeline.
...
This makes sure it's compatible with both Redis and StrictRedis back
ends.
2014-01-23 10:40:30 +01:00
Selwin Ong
19da7616b0
Merge pull request #302 from sylvinus/patch-1
...
Added connection argument to get_current_job()
2014-01-20 18:15:02 -08:00
Sylvain Zimmer
f0a3dd262e
Added connection argument to get_current_job()
2014-01-20 11:41:15 -08:00
Vincent Driessen
c106604f17
Add note that custom worker classes are now supported.
2014-01-09 13:01:20 +01:00
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
2014-01-07 13:39:16 -05:00
Vincent Driessen
a2213f1364
Fix tests.
2014-01-07 00:33:02 +01:00
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.
2014-01-07 00:24:33 +01:00
Vincent Driessen
d08352b103
Update CHANGES.
2014-01-07 00:23:36 +01:00
Vincent Driessen
803f8e7b91
Merge branch 'malthe-lazy-job-data-unpickle'
2014-01-07 00:23:03 +01:00
Vincent Driessen
44233709ed
Allow two-way setting of job data properties.
...
As a side-effect, this also enables us to lazily load the data.
2014-01-07 00:22:16 +01:00
Vincent Driessen
66a554bc29
Change AssertionError to proper TypeError.
2014-01-06 23:27:58 +01:00
Malthe Borch
ce3924c901
Just use a regular private method along with 'property'.
2014-01-03 10:21:37 +01:00
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.
2014-01-03 09:58:39 +01:00
Malthe Borch
ba0b39a43b
Unpickle job data lazily. This fixes issue #294 .
2014-01-03 09:51:27 +01:00
Vincent Driessen
19e58027ac
Remove `times` dependency from requirements.txt.
2014-01-03 08:12:08 +01:00