Permalink
Commits on Apr 28, 2017
  1. Fixed issue#72 (#818)

    * Added a custom exception for timeout transfer
    
    * Added a util to transfer timeout to a united format
    
    * Transfer timeout format when creating a queue or enqueue jobs
    
    * Fixed typos
    
    * Fixed bug in transfer_timeout function
    
    * Added test for function transfer_timeout
    
    * Updated transfer_timeout to allow uppercase unit
    
    * Renamed function in utils
    luojiebin committed with selwin Apr 28, 2017
  2. Add waitpid() return value to workhorse error/log messages (#819)

    * Refactor the inner part of the monitor_work_horse loop into a separate function
    
    * Add waitpid() return value to workhorse error/log messages
    akx committed with selwin Apr 28, 2017
Commits on Apr 19, 2017
  1. Solve the UnicodeDecodeError while decode literal things. (#817)

    * Solve the UnicodeDecodeError while decode literal things.
    
    * Add test case for when worker result is a unicode or str object that other than
    pure ascii content.
    myme5261314 committed with selwin Apr 19, 2017
Commits on Apr 15, 2017
  1. Make `Queue.enqueue_job()` execute immediately if `async=False` (#798)

    Currently, the job is being performed inside `enqueue_call()`, which
    means that `async=False` has no effect if `enqueue_job()` is called
    directly. This commit fixes that.
    flacerdk committed with selwin Apr 15, 2017
Commits on Apr 10, 2017
  1. add sentinel support (#808)

    * add sentinel support
    
    * add sentinel support
    
    * add comment
    strawposter committed with selwin Apr 10, 2017
  2. Merge pull request #814 from peter-featherstone/patch-1

    Minor spelling mistake
    selwin committed on GitHub Apr 10, 2017
Commits on Apr 7, 2017
  1. Minor spelling mistake

    Minor spelling update of `proccess` to `process`
    peter-featherstone committed on GitHub Apr 7, 2017
Commits on Apr 3, 2017
  1. Merge pull request #788 from friedcell/master

    Better support for async job payloads
    selwin committed on GitHub Apr 3, 2017
  2. Merge pull request #757 from jaywink/fix-unicode-decode-error

    Fix UnicodeDecodeError when failing jobs
    selwin committed on GitHub Apr 3, 2017
Commits on Apr 2, 2017
  1. Merge pull request #810 from selwin/job-deletion-improvements

    job.delete() should clean itself from FailedQueue and other job registries
    selwin committed on GitHub Apr 2, 2017
Commits on Apr 1, 2017
Commits on Mar 23, 2017
  1. Merge pull request #801 from SylvainDe/master

    Add most recent Python versions in Travis CI
    selwin committed on GitHub Mar 23, 2017
  2. Remove versions

    SylvainDe committed on GitHub Mar 23, 2017
  3. Merge pull request #800 from samuelcolvin/heroku-fix

    correct heroku worker exit logic
    selwin committed on GitHub Mar 23, 2017
Commits on Mar 9, 2017
  1. correct heroku worker exit logic

    as per @Chronial's comment on b4b99f3
    samuelcolvin committed Mar 9, 2017
Commits on Mar 8, 2017
  1. Add most recent Python versions in Travis CI

    Add more recent Python versions including development branches and nightly build.
    SylvainDe committed Mar 8, 2017
Commits on Feb 28, 2017
  1. Merge pull request #796 from davidthewatson/patch-1

    Fix pip install from HEAD of origin/master
    selwin committed on GitHub Feb 28, 2017
Commits on Feb 27, 2017
  1. Fix pip install from HEAD of origin/master

    The pip install -e directions didn't work. This does.
    davidthewatson committed on GitHub Feb 27, 2017
Commits on Feb 14, 2017
  1. Merge commit '83007b20740a97f085a14d3840d1e434350c6600'

    # Conflicts:
    #	rq/queue.py
    Marko Mrdjenovic committed Feb 14, 2017
Commits on Feb 10, 2017
  1. Fix UnicodeDecodeError when failing jobs

    Worker handle_exception and move_to_failed_queue couldn't handle a situation where the exception raised had non-ascii characters. This caused a UnicodeDecodeError when trying to format the exception strings.
    
    If on Python 2, ensure strings get decoded before building the exception string.
    
    Closes #482
    jaywink committed Nov 14, 2016
Commits on Feb 3, 2017
  1. Merge pull request #786 from jezdez/backend-class-overrides

    Allow passing backend classes from CLI and other APIs
    selwin committed on GitHub Feb 3, 2017
  2. Merge pull request #768 from zyegfryed/master

    Use HTTPTransport transport so sentry reporting works by default
    selwin committed on GitHub Feb 3, 2017
  3. Merge pull request #781 from WeatherGod/dont_clobber_jobinfo

    Trigger a refresh after job execution
    selwin committed on GitHub Feb 3, 2017
Commits on Jan 29, 2017
  1. move actual execute to a separate method to make it easier to run asy…

    …nc jobs
    Marko Mrdjenovic committed Jan 29, 2017
  2. moved job run to separate method to make async jobs easier

    Marko Mrdjenovic committed Jan 29, 2017
Commits on Jan 27, 2017
  1. Add similar test for when the job fails

    Benjamin Root committed Jan 9, 2017
  2. Trigger a refresh after job execution

    * Prevents clobbering of user-supplied metadata
      modified during the job execution
    Benjamin Root committed Jan 6, 2017
Commits on Jan 25, 2017
  1. Allow passing backend classes (job, queue, worker, connection) from C…

    …LI and other APIs
    
    This includes:
    
    - a partial refactor of the CLI to organize the shared options
    - extends the tests in areas where passing custom backend classes makes sense
    - allow setting the core CLI options as env vars
    - minor cosmetic changes here and there
    jezdez committed Jan 23, 2017
Commits on Jan 24, 2017
  1. Merge pull request #774 from samuelcolvin/heroku-warm-shutdown-fix

    allow for already dead horse on heroku worker termination
    selwin committed on GitHub Jan 24, 2017
  2. Merge pull request #778 from Atala/set_sentry_transport

    fix: set HTTP transport as default for sentry
    selwin committed on GitHub Jan 24, 2017
Commits on Dec 27, 2016
Commits on Dec 20, 2016