Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Nov 18, 2013
  1. @ccorbacho

    NullHandler should be an instance, not a class

    ccorbacho authored
    The logger expects a NullHandler instance, not a class. Otherwise, if you run
    this in an environment without a logger already set up, it raises an
    AttributeError as 'level' is defined on the instance, not the class.
Commits on Nov 13, 2013
  1. Release v0.0.4

    authored
    Changes since v0.0.3:
    - pytest-localserver is now Py3 compatible (#3, thanks redtoad)
    - restored Python 2.6 compatibility (#2)
  2. @redtoad

    Latest pytest-localserver version supports Python 3.3+

    redtoad authored committed
Commits on Sep 4, 2013
  1. Release v0.0.3

    authored
    Changes since v0.0.2:
    - break Python 2.6 compatibility
    - change logging to
      http://docs.python.org/dev/howto/logging.html#library-config
  2. Travis tweaks

    authored
    No more aptitude or command concatenation
  3. Merge ereOn's logging change

    authored
    I disagree about the terribleness, but namespacing is a good idea.
    
    From http://docs.python.org/dev/library/logging.html#logging.basicConfig
    
    > The functions debug(), info(), warning(), error() and critical() will
    > call basicConfig() automatically if no handlers are defined for the
    > root logger.
    
    > This function does nothing if the root logger already has handlers
    > configured for it.
  4. @ereOn

    Fixed incorrect call to logging.debug() that transparently adds a han…

    ereOn authored
    …dler to the root logger
    
    Calling `logging.debug()` directly causes a `logging.StreamHandler` to be added to the default root logger `logging.getLogger()`.
    
    This has terrible consequences when one wants to keep control over the handlers of the root logger.
    
    The proposed change fixes that issues while keeping the log output if needed.
Commits on Oct 22, 2012
  1. Show Travis in the README.

    authored
  2. Don't forget the 2to3 workaround.

    authored
  3. Explicitly install Python 3.3.

    authored
  4. Try out travis.

    authored
  5. Typo.

    authored
Commits on May 8, 2012
  1. Release version 0.0.2.

    authored
  2. Second side-effect of relaxed: normalise non-compliant spacing.

    authored
    Test this, both in strict and relaxed mode.
Commits on Apr 8, 2012
  1. Add a "relaxed" variant that accepts one case of broken grammar.

    authored
    Also add better error handling, and tests for strict and relaxed
    behaviour.
  2. Kill some dead code.

    authored
  3. Minimal logging. LEPL has more.

    authored
  4. Ignore the tox directory.

    authored
Commits on Feb 1, 2012
  1. README update.

    authored
  2. Release it (LGPL).

    authored
  3. Give some metadata.

    authored
  4. Use pytest-localserver for http testing.

    authored
    That means switching from nose to pytest.
    
    pytest-localserver is a pytest plugin providing an http server
    stub. The plugin doesn't work with Python3 however, and has to
    be blacklisted in tox.
  5. Spin off a test module.

    authored
  6. Test with PyPy.

    authored
  7. Clarify the spec is mostly about HTTP.

    authored
    I'm not sure how this relates to other mime uses, like e-mail.
  8. Python3 compatibility with 2to3, testing with tox.

    authored
    2to3 is enabled by switching to Distribute from distutils.
    
    LEPL now works on character strings; I'd prefer byte strings,
    but this seems to work.
  9. Add a test for url-decoding.

    authored
  10. Shortcut for the requests library. Fix fallback bugs.

    authored
    The bugs happened when Content-Disposition isn't defined.
  11. README update.

    authored
Something went wrong with that request. Please try again.