Vincent Driessen
38ec259b6e
Enable the most modern Python syntax.
2014-05-05 10:50:02 +02:00
Vincent Driessen
4746602c57
Explicit string check in Job constructor.
2014-05-05 10:50:02 +02:00
Vincent Driessen
9def988a85
Flip conditional sides of helper definitions (no semantic change).
2014-05-05 10:50:02 +02:00
Vincent Driessen
cb278a9549
Add Python 3.4 to targets.
2014-04-28 08:34:52 +02:00
Vincent Driessen
ef9456ddbd
Bump version to 0.4.2.
2014-04-28 08:31:09 +02:00
Vincent Driessen
5fe82bd543
Merge pull request #341 from SanyerMyasoedov/master
...
Added depends_on to job decorator
2014-04-27 22:50:54 +02:00
msoedov
46c96f9481
Added depends_on to job decorator
2014-04-27 20:02:33 +03:00
Vincent Driessen
415662d42c
Bump version.
2014-04-22 22:21:37 +02:00
Vincent Driessen
e60584ef76
Use single quotes for string literals.
2014-04-22 22:20:07 +02:00
Vincent Driessen
dfd23d6fb8
Fix bug where RQ 0.4 could not unpickle jobs from RQ 0.3.x.
2014-04-22 22:19:52 +02:00
Vincent Driessen
39258e2c15
Release 0.4.0.
2014-04-22 16:10:19 +02:00
Vincent Driessen
aef7af9c77
Merge pull request #334 from nvie/emptying-failed-queue
...
Emptying failed queue
2014-04-14 11:39:21 +02:00
Vincent Driessen
7ea106e50e
Merge pull request #333 from selwin/explicit-args
...
Rearranged how explicit kwargs are passed into queue.enqueue(). Fixes #322
2014-04-14 11:38:35 +02:00
Vincent Driessen
cb34acc279
Add rqinfo -X command.
...
This can be used to empty the failed queue right from the command line.
2014-04-14 11:33:38 +02:00
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.
2014-04-14 11:31:52 +02:00
Vincent Driessen
057c4657ef
Fix whitespace.
2014-04-14 11:25:24 +02:00
Vincent Driessen
fdf4abcf69
Fix pipeline call.
2014-04-14 11:24:55 +02:00
Selwin Ong
4f918041e3
Rearranged how explicit kwargs are passed into queue.enqueue(). Fixes #322
2014-04-11 16:47:31 +07: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