Skip to content
Commits on Jan 18, 2014
  1. Make tornado.netutil.add_accept_handler pass a fileobj to the IOLoop.

    Officially allow mixing of fds and file objects so that callers of
    add_accept_handler don't need to know about this change.
    As a side effect, fixes a problem with autoreload on windows.
    Closes #737.
  2. Allow and encourage the use of file objects instead of integer fds in…

    … IOLoop.
    This fixes a problem in tests in which a closing IOLoop would os.close()
    all of its file descriptors while socket objects for those fds still
    existed.  When those socket objects were garbage collected, they would
    close the fd a second time (by which time it may have been reassigned
    to a new socket).
    Due to subtleties of garbage collection this has only been observed
    with the asyncio event loop in tests of curl_httpclient.
  3. Add pycares to the -full tox configs and remove custom resolver tests.

    The resolvers are tested in netutil_test when their dependencies are
    available, and re-running the entire test suite with a different resolver
    is unlikely to expose any new problems.  (the resolver tests are still
    present in travis.yml for now, though)
Commits on Jan 17, 2014
  1. Merge branch 'branch3.2'

  2. Reinstate the 'cd maint' in .travis.yml.

    This turned out to be breaking the speedups module.
  3. Add a new TORNADO_EXTENSION environment variable for testing purposes.

    This variable can be set to 0 to suppress or 1 to require the use of the
    extension (instead of the default to use it when it is available but silently
    fall back).  Require the extension to be present on travis-ci.
Commits on Jan 16, 2014
  1. Merge pull request #973 from cgohlke/patch-1

    Fix msvc compile error and improve 64 bit compatibility
Commits on Jan 15, 2014
  1. @cgohlke
  2. Refactor the unwieldy tox.ini file.

    Fill in some gaps in the coverage (mostly on the python 3 side, and
    using more consistent dependencies throughout) and move the 3.x tests
    that don't care about a specific 3.x version to 3.3.
    This is still less thorough than the travis.yml, which runs everything for
    every python version.
  3. Bump version number to 3.3.dev1

Commits on Jan 14, 2014
  1. Set version number to 3.2.

  2. Finalize 3.2 release notes

Commits on Jan 11, 2014
  1. Pin pycurl on travis to <7.19.3, removing it from py3.x.

    SSL issues prevent pycurl 7.19.3 from being installed on travis.
Commits on Jan 10, 2014
Commits on Jan 8, 2014
  1. Set version number to 3.2b2

Commits on Jan 7, 2014
  1. Add trollius (py2 backport of asyncio) to tox config.

    This passes the twisted integration tests but currently has some issues
    with pycurl.
  2. Rename "normal" to "end_color" in log format strings.

    When not colorizing, use empty strings instead of two copies of "normal".
    Update docs.
  3. Improved extensibility of LogFormatter

    Andrea Ratto committed with
    * refactored code separating coloring logic
    * allow full line customization of the format
    * possibly faster operation
Commits on Jan 6, 2014
  1. Merge commit 'c2a25a'

    * commit 'c2a25a':
      Correct example variable, use consistant quoting
    Closes #972
  2. Merge pull request #971 from gmr/logging-patch

    Don't call logging.basicConfig if logging is already configured (#775). Replaces #887
  3. @gmr
  4. @gmr

    Don't call logging.basicConfig if logging is already configured (#775).

    gmr committed
    Will not call logging.basicConfig if there is a root logger,
    tornado logger or tornado.application logger.
    Updated patch to reflect comments about tests and method privacy.
Something went wrong with that request. Please try again.