Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Apr 18, 2015
  1. @bdarnell
Commits on Mar 27, 2015
  1. @bdarnell
Commits on Jan 18, 2015
  1. @bdarnell

    A new IOLoop is automatically "current" if there isn't already one.

    bdarnell authored
    IOLoop keyword arguments throughout the library are now deprecated
    in favor of IOLoop.current(). This is because the gen module
    uses IOLoop.current() with no opportunity to pass in a different
    instance, making it impossible in some cases to use a non-current
    IOLoop with AsyncHTTPClient.
    
    Closes #1252.
Commits on Aug 24, 2014
  1. @bdarnell

    s/SIGCHILD/SIGCHLD/ in docs.

    bdarnell authored
Commits on May 17, 2014
  1. @bdarnell

    Fix Tornado on Google App Engine.

    bdarnell authored
    Imports of tornado.ioloop have crept into more places, so the old
    app engine policy of never importing these modules doesn't work.
    Instead, we add guards around imports of unavailable modules
    (fcntl, ssl, multiprocessing) so that everything is at least importable.
    
    Closes #1059.
Commits on Jul 5, 2013
  1. @bdarnell
Commits on Jun 12, 2013
  1. @bdarnell

    Fix default IOLoop in Subprocess.

    bdarnell authored
    Exit callbacks would fail for Subprocesses that did not explicitly
    set an IOLoop.
  2. @bdarnell

    Set CLOEXEC on subprocess pipe endpoints so they are not inherited by…

    bdarnell authored
    … the child.
    
    This is what the subprocess module does when it creates pipes, and is
    necessary so that a close of the writing side of the stdin pipe will
    be recognized by the child process.
Commits on Mar 16, 2013
  1. @bdarnell

    Doc updates, modules N-T.

    bdarnell authored
  2. @bdarnell
Commits on Mar 3, 2013
  1. @bdarnell

    All functions that take an IOLoop default to current() instead of ins…

    bdarnell authored
    …tance().
    
    This means among other things that it's no longer necessary to pass
    IOLoops explicitly in tests.
Commits on Jan 19, 2013
  1. @bdarnell
  2. @bdarnell
  3. @bdarnell

    Remove conditional imports for py25.

    bdarnell authored
    ssl, json, and multiprocessing are now ubiquitous.
    
    Also misc pyflakes cleanups (unused imports)
Commits on Jan 14, 2013
  1. @bdarnell
  2. @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
  3. @bdarnell

    Change "except Type, value" to "except Type as value".

    bdarnell authored
    Necessary for py3, supported since py26.
    2to3 -n -w -f except tornado
Commits on Dec 8, 2012
  1. @bdarnell
Commits on Oct 8, 2012
  1. @bdarnell
Commits on Sep 29, 2012
  1. @bdarnell

    Add IOLoop.add_callback_from_signal, which avoids deadlocks

    bdarnell authored
    which can occur when calling add_callback from a signal handler.
    
    Also fix an issue in the recent set_wakeup_fd change when running
    an IOLoop on a non-main thread.
Commits on Sep 17, 2012
  1. @bdarnell
  2. @bdarnell
  3. @bdarnell
Commits on Sep 9, 2012
  1. @bdarnell

    Switch from root logger to separate loggers.

    bdarnell authored
    Rather than using one logger per module, use three semantically-defined
    loggers:  tornado.access, tornado.application, and tornado.general.
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 4, 2012
  1. @bdarnell

    Make fork_processes raise SystemExit instead of returning None when

    bdarnell authored
    all child processes exit cleanly.
Commits on Jul 5, 2011
  1. @bdarnell
  2. @bdarnell
Commits on Jul 4, 2011
  1. @bdarnell
Something went wrong with that request. Please try again.