Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Apr 16, 2012
  1. Add Travis CI configuration

  2. Run doctests via nose

    Move beanstalkd process management to a test support fixture.
Commits on Feb 28, 2012
  1. Update copyright

Commits on Jul 7, 2011
  1. Revert "Link to tutorial from readme"

    This reverts commit 07e7945.
    Relative links such as this are not automatically fixed up by Github on
    the repository root page (not that I blame them). Using absolute links
    in the README would fix this, but I don't want to README to be even more
    tied to Github.
Commits on Jul 6, 2011
  1. Link to tutorial from readme

  2. Remove Git-based package version detection

    Instead, allow package version overriding by setting a
    BEANSTALKC_PKG_VERSION environment variable.
Commits on Jan 28, 2011
  1. Merge branch 'peterscott-timeout'

  2. Update copyright years

  3. Merge branch 'peterscott-doc'

  4. Rename Markdown files to .mkd

  5. Reflow two docstrings

    Wrap at 79 columns (instead of 80).
Commits on Jan 26, 2011
  1. Mention the connection_timeout parameter in the tutorial.

    Peter Scott authored committed
  2. Add connection timeout.

    Peter Scott authored committed
    We can't use a general socket timeout because of our use of buffered
    socket I/O with socket.makefile(), but we can add a timeout to the
    part where we connect to the server, and remove the timeout once the
    connection succeeds.
  3. Expand tutorial slightly.

    Peter Scott authored committed
    Add a title at the top, and include a note about what exactly you
    can stick in a job body -- arbitrary bytes -- and how to make this
    play nice with Unicode.
  4. Switched from 70 to 80 column fill, for consistency.

    Peter Scott authored committed
    Docstrings and were wrapped at 70 columns, which was
    not consistent with, and uncomfortably short.
  5. Expand README file.

    Peter Scott authored committed
  6. Add basic docstrings to all public methods.

    Peter Scott authored committed
    The docstrings don't tell everything, and so there's a need for
    some more extensive documentation, but they serve as a basic guide
    to what each function does, which is very helpful.
  7. Made unit testing use instead of the old name TUTORIAL.

    Peter Scott authored committed
  8. Convert README and TUTORIAL to .md files, for GitHub readability.

    Peter Scott authored committed
Commits on Nov 4, 2010
  1. Fix default for the priority parameter in Connection#release and #bury

    As Connection#release and #bury are meant to be even more low-level than
    the respective methods in Job, we keep the priority-preserving magic in
    Job and just use DEFAULT_PRIORITY as default in Connection.
    Fixes #11.
Commits on Oct 21, 2010
  1. @lucky
Commits on Mar 11, 2010
  1. Doctest that job bodies must be strings

    Suggested by Kurt Seifried.
  2. Document the orthogonality of use/watch

    Suggested by Kurt Seifried.
Commits on Feb 16, 2010
  1. Send quit upon closing the socket

    Suggested by Adam Lowry.
Commits on Feb 5, 2010
  1. Update copyright

  2. Test for issue #6 regressions

  3. Fix Job#release and Job#bury when missing YAML

    NOTE: Without parsing a Job's stats, we can not automatically preserve
    the Job's priority in `release`/`bury`. Unless `release`/`bury` are
    passed a priority to use, the Job priority will therefore be reset to
Commits on Dec 27, 2009
  1. Release version 0.2.0

    beanstalkc 0.2.0 is compatible with beanstalkd 1.4.3 and will work with
    any later 1.x release of beanstalkd.
    beanstalkc API changes compared to version 0.1.1:
    6e282a0 Change YAML-related names for clarity
        INCOMPATIBLE CHANGE: the optional parameter `decode_yaml` to
        `Connection`'s constructor is now named `parse_yaml`.
    a49928f Wrap all socket exceptions in SocketError
        INCOMPATIBLE CHANGE: `socket.error` exceptions are no longer exposed
        to the user, catch `beanstalkc.SocketError` instead.
    a494e1d Gracefully handle missing PyYAML
        CHANGE: `Connection`'s `parse_yaml` parameter now also accepts
Commits on Dec 7, 2009
  1. Implement pause-tube support

Something went wrong with that request. Please try again.