Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 3, 2015
  1. Merge pull request #34 from gitter-badger/gitter-badge

    Add a Gitter chat badge to README.rst
  2. @gitter-badger

    Added Gitter badge

    gitter-badger committed
Commits on Aug 26, 2015
  1. BUG Fix check speed up code

    The previous code returned the correct result, but potentially performed
    more checks than necessary.
  2. BUG Ensure that all tasks are checked in 'execute'

    Change the last loop iteration to be exaustive so that all tasks are
    checked. This still avoids hitting the backend (possibly the disk) too
    many times in a short period if there are no available tasks by delaying
    the search to the last iteration.
    close #33
Commits on Aug 24, 2015
  1. BUG Update examples to current jug.init API

    related to #20
Commits on Aug 23, 2015
  1. DOC+BUG jug.init requires a filename

    This may actually be a change in the jug.init interface as it used to be
    based on __import__, but it is cleaner to use a filename and nobody ever
    complained about it.
    closes #20
Commits on Aug 22, 2015
Commits on Aug 20, 2015
  1. BLD Release 1.2

    Several optimizations in code and minor fixes made a new release
    worthwhile. Because the hashes have been changed, this needs to be a new
    (minor) version (see issue #25): upgrading will require you to rerun any
    tasks that use kwargs.
    Full ChangeLog:
        * Use HIGHEST_PROTOCOL when pickle()ing
        * Add compress_numpy option to file_store
        * Add register_hook_once function
        * Optimize case when most (or all) tasks are already run
        * Add --short option to 'jug status' and 'jug execute'
        * Fix bug with dictionary order in kwargs (fix by Andreas Sorge)
        * Fix ipython colors (fix by Andreas Sorge)
        * Sort tasks in 'jug status'
Commits on Aug 18, 2015
  1. MIN Make jug status sort tasks

    This was a minor, but annoying, issue.
    close #29
Commits on Aug 9, 2015
  1. BUG Make task hash independent of dict order

    As reported by Andreas Sorge, in issue #25:
        When one supplies a task with several keyword arguments, jug stores
        them in a dictionary.  Subsequently, jug computes the hash by
        iterating through the dictionary.  This implicitly orders the
        dictionary when updating the hash of the task.  However, the order
        of keyword arguments (or a dictionary) is undefined in Python < 3.5
        (cf. PEP 0468). Hence the implicit change of order of the supplied
        keyword arguments leads to recomputation of the task (if that
        particular order has not been computed before).
    close #25
  2. Merge pull request #28 from andsor/ipython_colors

    BUG IPython colors config for jug execute --pdb (fixes #27)
Commits on Aug 7, 2015
  1. @andsor
Commits on Jun 23, 2015
Commits on Jun 11, 2015
  1. BUG Fix jug for Python 2.x

  2. ENH Add --short option for 'jug status'

    This prints a single line with the number of tasks in each state
  3. ENH Optimize for when most tasks are loadable

    This is common enough (because 'jug execute' was run before) that a
    little bit of extra code to make it faster is justified.
  4. TST Reset all hooks in task_reset

    This ensures less contamination in the system
Commits on Jun 9, 2015
  1. MIN Make jug compatible with Python 2.6

    This one is easy enough to fix that it is better to keep supporting
    Python 2.6.
  2. ENH Add compress_numpy option to file_store

    At the moment, only an advanced user could make use of it.
    Next step is to add --compress-numpy command line option
Commits on May 27, 2015
  1. Merge pull request #22 from QuLogic/pep8-examples

    STY: Make examples follow PEP8.
  2. @QuLogic

    STY: Make examples follow PEP8.

    QuLogic committed
  3. Merge pull request #21 from QuLogic/py3k-examples

    Py3k example bugfixes
  4. @QuLogic

    BUG: Use requests in text example.

    QuLogic committed
    The text example used Python 3 imports, so did not work on Python 2. But
    it also muddled up text/binary data, so did not work on Python 3.
  5. @QuLogic

    BUG: Fix IO in text example.

    QuLogic committed
    Same as the previous commit.
  6. @QuLogic

    BUG: Fix decrypt example on Python 3.

    QuLogic committed
    The file() function no longer exists in Python 3 and must be replaced
    with open(). Additionally, using the with statement ensures that no
    resource leak warning is emitted.
  7. Merge pull request #19 from QuLogic/doc-examples

    Documentation examples
  8. @QuLogic

    DOC: Add history to toctree.

    QuLogic committed
  9. @QuLogic
  10. @QuLogic
  11. @QuLogic
Something went wrong with that request. Please try again.