Permalink
Commits on Aug 31, 2016
  1. Update copyright

    committed Aug 31, 2016
Commits on May 11, 2015
  1. Add a basic "binary data" example / doctest

    Note that this does _not_ demonstrate or test for full 8-bit
    transparency across implementations. (beanstalkc-to-beanstalkc could
    still easily pass this by using a fully revertible internal encoding.)
    
    However, this example should already be sufficient to illustrate a
    design issue for beanstalkc Python 3 adaptations. It should also be a
    good additional sanity check (even when ignoring 8-bit transparency), as
    the length of the job data in Unicode codepoints no longer equals the
    length in bytes after encoding via e.g. UTF-8:
    
        >>> data = '\x00\x01\xfe\xff'
        >>> len(data)
        4
        >>> len(data.encode('utf-8'))
        6
    committed May 10, 2015
  2. Cosmetics

    committed May 11, 2015
Commits on May 10, 2015
  1. Minor doctest cosmetics

    committed May 10, 2015
  2. Make the tests work with python 3

    - Use print(), not print
    - Use IGNORE_EXCEPTION_DETAIL to make exception testing tests not fail.
      In python 3, you would see 'beanstalkc.CommandFailed' instead of
      'CommandFailed', this option makes tests pass regardless.
    
    Tested with python 2.7 and python3.
    seveas committed with Feb 7, 2015
  3. Make exception handling compatible with python 2.4-3.5

    Not using the 'as' syntax, but calls to sys.exc_info is compatible with
    python 2.4 and newer (maybe older as well, but I don't have one
    available for testing). Tested on 2.4, 2.7 and 3.4.
    seveas committed with Feb 7, 2015
Commits on Dec 7, 2014
Commits on Sep 6, 2014
  1. Merge pull request #53 from svisser/patch-1

    Update Travis to use Beanstalkd 1.10
    committed Sep 6, 2014
Commits on Jul 24, 2014
Commits on Jun 22, 2014
  1. Cosmetics: formatting

    committed Jun 22, 2014
  2. Formatting: fix PEP-8 violations

    Thanks to Guo Jing for pointing out the improper indendation of the
    hanging indent.
    committed Jun 22, 2014
Commits on Mar 2, 2014
  1. Release beanstalkc 0.4.0

    committed Mar 2, 2014
Commits on Jan 15, 2014
  1. Merge pull request #41 from Doerge/put_fix

    Changed expected responses and errors for put(..)
    committed Jan 15, 2014
Commits on Jan 14, 2014
Commits on Jul 31, 2013
  1. Merge pull request #35 from Doerge/socketclose_fix

    Wrap socket#close in its own try-except
    committed Jul 31, 2013
Commits on Jul 27, 2013
  1. Wrapped _socket.close in its own try-except.

    Fixes the bug described in Issue #34 in beanstalkc:
    #34
    Doerge committed Jul 27, 2013
Commits on Jun 5, 2013
  1. Fix typo in tutorial

    committed Jun 5, 2013
Commits on Jun 4, 2013
Commits on Jan 31, 2013
  1. Link from README to TUTORIAL

    committed Jan 31, 2013
Commits on Jan 28, 2013
  1. Update docstring to accurately reflect protocol

    Kyle Jones committed Jan 28, 2013
Commits on Jan 9, 2013
  1. Test with custom-built beanstalkd 1.8 on Travis CI

    Our testsuite tests features only available with beanstalkd 1.8+. To
    make this dependency explicit, we now build beanstalkd from source on
    Travis CI instead of relying on on distro-provided packages.
    committed Jan 8, 2013
Commits on Jan 8, 2013
  1. Minor documentation cleanups

    committed Jan 8, 2013
  2. Fix doctest for Job.kick

    committed Jan 8, 2013
  3. Rename Job.kick_job to Job.kick

    committed Jan 8, 2013
  4. Merge pull request #24 from lyxint/kick-job

    Merge implementation and documentation of the kick-job command.
    committed Jan 8, 2013