Permalink
Commits on Sep 23, 2018
  1. Fix heroku worker (#993)

    selwin committed Sep 23, 2018
    * Attempt to fix HerokuWorker test.
    
    * Fixed test_shutdown_double_sigrtmin
    
    * Another attempt to fix test
    
    * Another attempt to fix test
    
    * Another attempt to fix test
    
    * When work horse runs into an exception, raise that exception before calling os._exit()
  2. Horse should exit with return code 1 if it raises an exception

    selwin committed Sep 23, 2018
  3. horse should always call os._exit(0)

    selwin committed Sep 23, 2018
Commits on Aug 8, 2018
  1. added logging formatting options (#979)

    shikharsg authored and selwin committed Aug 8, 2018
    * added logging formatting options
    
    * added docs for log formatting options
    
    * fixed naming format
Commits on Aug 7, 2018
  1. add is_async property to queue (#982)

    perobertson authored and selwin committed Aug 7, 2018
  2. Change print statement to print function in docs (#985)

    alysivji authored and selwin committed Aug 7, 2018
Commits on Jul 14, 2018
  1. Bump version to 0.12.0

    selwin committed Jul 14, 2018
Commits on Jul 7, 2018
  1. Replace 'async' keyword with 'is_async' for Queue objects (#977)

    dchevell authored and selwin committed Jul 7, 2018
    * Replaced async keyword with is_async in the Queue class to fix reserved keyword syntax errors in Python 3.7
    
    * Updated tests to use is_async keyword when instantiating Queue objects
    
    * Updated docs to reference is_async keyword for Queue objects
    
    * Updated tox.ini, setup.py and .travis.yml with references to Python 3.7
Commits on Jun 27, 2018
  1. Windows Clarification (#967)

    W7PEA authored and selwin committed Jun 27, 2018
    You can use WSL and run RQ and Redis on Windows by running them in a bash shell within windows.
Commits on Jun 1, 2018
  1. Bump version to 0.11.0

    selwin committed Jun 1, 2018
Commits on May 27, 2018
  1. #908 Using a timeout string value for job works (#955)

    theodesp authored and selwin committed May 27, 2018
    Fixes #908
Commits on May 25, 2018
  1. Issue 872 (#954)

    theodesp authored and selwin committed May 25, 2018
    * Fixes #872 - Use -1 to indicate infinite ttl
    
    * Fixes #872 Restored comma
    
    * #872 Code review fix
Commits on May 7, 2018
  1. worker.main_work_horse should always return 0

    selwin committed May 7, 2018
Commits on May 6, 2018
  1. Clarifying "timeout" argument in docs

    selwin committed May 6, 2018
  2. add periodic worker heartbeats (#945)

    Kriechi authored and selwin committed May 6, 2018
    * add periodic worker heartbeats
    
    fixes #944
    
    * improve worker default option handling
Commits on May 1, 2018
  1. Use dbsize() to test for empty Redis database

    selwin committed May 1, 2018
Commits on Apr 25, 2018
  1. Fixes issue #934 - Documented Queue.delete (#951)

    theodesp authored and selwin committed Apr 25, 2018
    * Fixes issue #934 - Documented Queue.delete
    
    Fixes issue #934 - Code review fix
    
    * Minor doc update
Commits on Apr 23, 2018
  1. Modified docs to use emphasize the best way to configure exception ha…

    selwin committed Apr 23, 2018
    …ndlers.
Commits on Apr 21, 2018
  1. Registry objects can be instantiated by passing a queue object.

    selwin committed Apr 21, 2018
Commits on Apr 6, 2018
  1. Document rq worker command arguments.

    selwin committed Apr 6, 2018
  2. Define redis key prefix as class variable (#939)

    stj authored and selwin committed Apr 6, 2018
    * Define redis key prefix as class variable
    
    Some prefixes were hardcoded in several places. This made it hard to
    use custom prefixes via subclasses.
    
    Resolves #920
    
    * fixup! Define redis key prefix as class variable
Commits on Mar 3, 2018
  1. Fixed broken image link in docs.

    selwin committed Mar 3, 2018
  2. Add docs folder.

    selwin committed Mar 3, 2018
Commits on Jan 23, 2018
  1. Delete dependents of job explicitely (#916)

    olingerc authored and selwin committed Jan 23, 2018
    * Initial take on delete_dependents
    
    * Add tests including corner cases
    
    * No need to canel dependents since they are not in a queue yet anyway
    
    * The dependents keys can be deleted in all cases
    
    * Update tests to included saved jobs in the deletion tests
    
    * Correctly use pipeline in cancel method
    
    * Unused connection
    
    * Include dependents into dict format of job
    
    * Add TODO
    
    * Address comments from selwin
    
    * Delete dependents key in redis if delete_dependents is called on its own
    
    * Address recent comments from selwin
    
    * Small change to trigger travis
    
    * Remove TODO referring to canceled job state
    
    * Remove dependent_ids from to_dict
    
    * Address recent comments from selwin
Commits on Jan 19, 2018
  1. Added pytest to dev-dependencies (#923)

    Łukasz Wałejko authored and selwin committed Jan 19, 2018
Commits on Jan 17, 2018
  1. Added codecov badge

    selwin committed Jan 17, 2018
  2. Install codecov

    selwin committed Jan 17, 2018
  3. Updated TravisCI badge

    selwin committed Jan 17, 2018
Commits on Jan 8, 2018
  1. Merge branch 'master' of github.com:nvie/rq

    selwin committed Jan 8, 2018
Commits on Jan 4, 2018
  1. Test

    nvie committed Jan 4, 2018
  2. Remove caniusepython3 badge

    selwin committed Jan 4, 2018
  3. Added v0.10.0 release notes.;

    selwin committed Jan 4, 2018
Commits on Jan 2, 2018
  1. Bump version to 0.10.0

    selwin committed Jan 2, 2018
  2. Add description param to @job decorator (#912)

    nlyubchich authored and selwin committed Jan 2, 2018
    After using `@job` decorator for a function that takes a long string, in RQ worker I got printed all the args/kwargs via `job.get_call_string()`.
    
    To get this overridden, I added `description` argument to the decorator.
    
    I decided not to put this in `delay` method because it's may be currently be used by end user.
Commits on Dec 18, 2017
  1. Added the ability to fetch workers by queue (#911)

    selwin committed Dec 18, 2017
    * job.exc_info is now compressed.
    
    * job.data is now stored in compressed format.
    
    * Added worker_registration.unregister.
    
    * Added worker_registration.get_keys().
    
    * Modified Worker.all(), Worker.all_keys() and Worker.count() to accept "connection" and "queue" arguments.