717 Commits (4fb2914c6fa82422ad5fd58c63c08f14721e77b4)
 

Author SHA1 Message Date
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
Vincent Driessen 776ed0a1d5 Merge pull request #314 from malthe/add-job-repr
Add repr for `Job` (showing id and enqueue time)
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
Selwin Ong 19da7616b0 Merge pull request #302 from sylvinus/patch-1
Added connection argument to get_current_job()
11 years ago
Sylvain Zimmer f0a3dd262e Added connection argument to get_current_job() 11 years ago
Vincent Driessen c106604f17 Add note that custom worker classes are now supported. 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 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