Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 8, 2015
  1. @bdarnell
Commits on Feb 8, 2015
  1. @bdarnell

    More flake8 cleanup.

    bdarnell authored
    The only remaining flake8 errors are for line length.
  2. @bdarnell

    Run autopep8

    bdarnell authored
  3. @bdarnell
Commits on Sep 11, 2014
  1. @leekchan

    Fixed some typos

    leekchan authored
Commits on Aug 27, 2014
  1. @bdarnell
Commits on Aug 25, 2014
  1. @methane
Commits on Jun 18, 2014
  1. @bdarnell

    Introduce IOLoop.call_later and call_at.

    bdarnell authored
    call_later is a less-verbose alternative to add_timeout with a
    timedelta; call_at exists for symmetry.  Both are named after
    methods on the asyncio event loop, although there are small
    variations (we support both args and kwargs while asyncio only supports
    args; we use remove_timeout(handle) instead of handle.cancel()).
    
    Closes #1049.
Commits on Jun 4, 2014
  1. @bdarnell

    Merge branch 'branch3.2'

    bdarnell authored
    Conflicts:
    	docs/releases.rst
    	setup.py
    	tornado/__init__.py
    	tornado/websocket.py
Commits on May 27, 2014
  1. @bdarnell

    Change the xsrf cookie format to be masked with a random salt.

    bdarnell authored
    This protects against the BREACH attack.
Commits on Apr 27, 2014
  1. @bdarnell

    Merge branch 'master' into http_refactor

    bdarnell authored
    Conflicts:
    	tornado/iostream.py
Commits on Mar 29, 2014
  1. @bdarnell

    Add a chunk_size limitation to HTTP1Connection.

    bdarnell authored
    HTTPMessageDelegate will no longer receive more than chunk_size bytes
    in a single call.
Commits on Mar 1, 2014
  1. @cardoe

    define and use errno_from_exception abstraction

    cardoe authored
    If an OSError or IOError are instantiated without an errno value, e.g.
    e = OSError(). The existing code would give an IndexError: tuple index
    out of range. However there have been cases that the errno attribute
    wasn't populated so instead of switching to it this introduces a helper
    function to ensure we get the errno value through whatever means
    possible.
Commits on Jan 20, 2014
  1. @bdarnell

    Return a Future from IOStream methods.

    bdarnell authored
    This makes it easier to use IOStreams directly from coroutines.
    
    Closes #953.
Commits on Apr 14, 2013
  1. @bdarnell

    Fix the import_object ImportError on Python 3.

    bdarnell authored
    Python 3 also changed exception messages slightly so remove one case
    from the doctest.
  2. @bdarnell
Commits on Mar 16, 2013
  1. @bdarnell
Commits on Feb 17, 2013
  1. @bdarnell
Commits on Feb 14, 2013
  1. @bdarnell

    Prevent __future__ imports in tornado from leaking into user code.

    bdarnell authored
    This could happen with the command-line mode of autoreload or
    in templates.
Commits on Jan 19, 2013
  1. @bdarnell
  2. @bdarnell
Commits on Jan 14, 2013
  1. @bdarnell
  2. @bdarnell

    Checkpoint: tests can now be imported in python 3 without 2to3.

    bdarnell authored
    The tests are not passing, but this fixes up all the import-time problems.
    The tests still work under 2to3 or python 2.
  3. @bdarnell

    Convert print to a function and add future imports.

    bdarnell authored
    Automated with 2to3 and custom fixer.
    2to3 -f print tornado > print.diff
    2to3 -f print -d tornado > print_doctest.diff
    maint/scripts/run_fixers.py -f future_import tornado > future.diff
    cd tornado
    git apply ../{print,print_doctest,future}.diff
Commits on Jan 13, 2013
  1. @bdarnell
Commits on Oct 7, 2012
  1. @bdarnell

    Implement TwistedIOLoop, to bridge the gap with Twisted in the other …

    bdarnell authored
    …direction.
    
    This also serves as a proof of concept for the refactored IOLoop interface.
Commits on Oct 1, 2012
  1. @bdarnell

    Extract configure logic from AsyncHTTPClient to a base class.

    bdarnell authored
    IOLoop now extends this base class as well, although no other
    implementations are provided yet.  This does not include the
    pseudo-singleton magic from AsyncHTTPClient.
Commits on Jun 8, 2012
  1. @bdarnell
Commits on Jun 7, 2012
  1. @alekstorm
Commits on May 11, 2012
  1. @bdarnell

    Replace all occurrences of 3-argument raise statements with the

    bdarnell authored
    version from testing.py, which works better with 2to3.
    
    Closes #508
Commits on Feb 9, 2012
  1. @bdarnell

    While I'm touching every file, run autopep8 too.

    bdarnell authored
    Might as well get all the merge headaches over with at once :)
    
    Ran with
    $ autopep8 --ignore=E111,W602 i tornado/*.py tornado/platform/*.py tornado/test/*.py
  2. @bdarnell

    Turn on __future__ division too.

    bdarnell authored
    All existing uses of division were already using a float for at least
    one operand (except the tests that just do 1/0 as a quick way to throw
    an exception).
    
    We have now turned on all the __future__ options available in python2.5.
  3. @bdarnell
Commits on Jan 23, 2012
  1. @kachayev
Commits on Jan 6, 2012
  1. @kachayev
Something went wrong with that request. Please try again.