Permalink
Commits on Nov 1, 2016
  1. Merge pull request #191 from bmcorser/patch-1

    Update URL for photo of Huey
    committed on GitHub Nov 1, 2016
  2. Update URL for photo of Huey

    bmcorser committed on GitHub Nov 1, 2016
Commits on Oct 17, 2016
  1. CHANGELOG update

    Charles Leifer committed Oct 17, 2016
  2. 1.2.2

    Charles Leifer committed Oct 17, 2016
  3. Merge pull request #189 from open-craft/smarnach/fix-sleep-python3

    Fix handling of negative sleep times.
    committed on GitHub Oct 17, 2016
  4. Fix handling of negative sleep times.

    In Python 2, calling time.sleep() with a negative argument has
    platform-dependent results.  On Linux, it will throw an IOError, which is the
    only case the code handles correctly.  On other platforms, it results in
    sleeping for an infinite time, or undefined behaviour.  In Python 3,
    time.sleep() will throw a ValueError when called with a negative argument.  See
    https://bugs.python.org/issue12459 for additional information.
    
    The easiest way to solve this problem for all Python versions is to compute the
    time to sleep beforehand and only call time.sleep() if the argument is
    postitive.  (This isn't in any way slower or less accurate than the previous
    solution, as the comment I removed in this patch suggests.  CPython local
    variables are accessed by static index rather than by name, and are thus just as
    fast as the execution frame stack.)
    smarnach committed Oct 17, 2016
Commits on Oct 2, 2016
  1. 1.2.1

    committed Oct 2, 2016
Commits on Sep 29, 2016
  1. Remove unused event, "EVENT_ENQUEUED", fixes #183

    Charles Leifer committed Sep 29, 2016
Commits on Sep 19, 2016
Commits on Sep 5, 2016
  1. fixing huey pic

    committed Sep 5, 2016
Commits on Aug 30, 2016
Commits on Aug 28, 2016
Commits on Aug 27, 2016
  1. Slight code re-org.

    committed Aug 27, 2016
  2. Docs updates.

    committed Aug 27, 2016
Commits on Aug 26, 2016
  1. More docs, getting there.

    Charles Leifer committed Aug 26, 2016
  2. Fix #169, ensure that workers that die unexpectedly are restarted.

    Applies to all worker execution models, process, thread and greenlet.
    While it seems most likely that a process would be killed, the
    protection is extended to all worker classes.
    Charles Leifer committed Aug 26, 2016
  3. Add return value to restore()

    Charles Leifer committed Aug 26, 2016
Commits on Aug 25, 2016
  1. Starting in on option refactor.

    Charles Leifer committed Aug 25, 2016
  2. Start config refactor

    Charles Leifer committed Aug 25, 2016
Commits on Aug 23, 2016
  1. Fix issue #157 (#158)

    Catch IOError when calling time.sleep() to recover from races
    where our process may get preempted and not given CPU back until
    the sleep deadline has already passed.
    moises-silva committed with Aug 23, 2016
Commits on Aug 11, 2016
Commits on Aug 1, 2016
  1. Removing old todo

    committed Aug 1, 2016
Commits on Jul 21, 2016
  1. Use pipelines for peek/pop, fixes #167.

    Charles Leifer committed Jul 21, 2016