Permalink
Commits on Jul 6, 2011
  1. Fix theme choice for RTD

    committed Jul 6, 2011
  2. Setup Sphinx-based documentation

    committed Jul 4, 2011
  3. Use RST for tutorial and move it to doc/

    This is in preparation for Sphinx-based documentation.
    committed Jul 4, 2011
  4. Link to tutorial from readme

    committed Jul 6, 2011
  5. Remove Git-based package version detection

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

    committed Jan 28, 2011
  2. Update copyright years

    committed Jan 28, 2011
  3. Merge branch 'peterscott-doc'

    committed Jan 28, 2011
  4. Rename Markdown files to .mkd

    committed Jan 28, 2011
  5. Reflow two docstrings

    Wrap at 79 columns (instead of 80).
    committed Jan 26, 2011
Commits on Jan 26, 2011
  1. Reformat README & TUTORIAL slightly

    committed Jan 26, 2011
  2. Mention the connection_timeout parameter in the tutorial.

    Peter Scott committed with Jan 23, 2011
  3. Add connection timeout.

    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.
    Peter Scott committed with Jan 22, 2011
  4. Expand tutorial slightly.

    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.
    Peter Scott committed with Jan 23, 2011
  5. Switched from 70 to 80 column fill, for consistency.

    Docstrings and README.md were wrapped at 70 columns, which was
    not consistent with TUTORIAL.md, and uncomfortably short.
    Peter Scott committed with Jan 23, 2011
  6. Expand README file.

    Peter Scott committed with Jan 23, 2011
  7. Add basic docstrings to all public methods.

    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.
    Peter Scott committed with Jan 23, 2011
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.
    committed Nov 4, 2010
Commits on Oct 21, 2010
Commits on Mar 11, 2010
  1. Doctest that job bodies must be strings

    Suggested by Kurt Seifried.
    committed Mar 11, 2010
  2. Document the orthogonality of use/watch

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

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

    committed Feb 5, 2010
  2. Test for issue #6 regressions

    committed Feb 5, 2010
  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
    `DEFAULT_PRIORITY`.
    committed Feb 5, 2010
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
        functions.
    committed Dec 27, 2009