Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master
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)
        >>> len(data.encode('utf-8'))
  2. Cosmetics

Commits on May 10, 2015
  1. Minor doctest cosmetics

  2. @seveas

    Make the tests work with python 3

    seveas authored committed
    - 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.
  3. @seveas

    Make exception handling compatible with python 2.4-3.5

    seveas authored committed
    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.
Commits on Dec 7, 2014
  1. @twinshadow

    Add context handlers to Connection()

    twinshadow authored committed
Commits on Sep 6, 2014
  1. Merge pull request #53 from svisser/patch-1

    Update Travis to use Beanstalkd 1.10
  2. @svisser
Commits on Jul 24, 2014
Commits on Jun 22, 2014
  1. Cosmetics: formatting

  2. Formatting: fix PEP-8 violations

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

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

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

    Wrap socket#close in its own try-except
Commits on Jul 27, 2013
  1. @Doerge

    Wrapped _socket.close in its own try-except.

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

Commits on Jun 4, 2013
  1. @aychedee
Commits on Jan 31, 2013
  1. Link from README to TUTORIAL

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

    Kyle Jones authored
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.
Commits on Jan 8, 2013
  1. Minor documentation cleanups

  2. Fix doctest for Job.kick

  3. Rename Job.kick_job to Job.kick

  4. Merge pull request #24 from lyxint/kick-job

    Merge implementation and documentation of the kick-job command.
Commits on Nov 7, 2012
  1. @ifduyue
  2. @ifduyue

    kick-job command

    ifduyue authored
Commits on Oct 26, 2012
  1. Merge branch 'master' of

    Pull reconnect addition from Jeremy Carroll. Closes #23.
Commits on Oct 5, 2012
  1. @phobos182
Commits on Sep 5, 2012
  1. Release version 0.3.0

Commits on Sep 4, 2012
  1. beanstalkc is OS independent

Something went wrong with that request. Please try again.