Commits on Feb 1, 2010
  1. added locale demo

    wmark committed Feb 1, 2010
  2. files in the locales directory will be ignored

    wmark committed Feb 1, 2010
    Translation templates are often stored in the locales directory.
    Before this patch they have been loaded (w/o success) which resulted
    in warnings and errors.
  3. format and whitespace changes to match facebook's original

    wmark committed Feb 1, 2010
    that way merges should change only the minimum
  4. replaced tornado's csv-files to standard gettext

    fiorix committed with wmark Jan 20, 2010
    Signed-off-by: W-Mark Kubacki <>
  5. bugfix in load_translations (string_escape)

    fiorix committed with wmark Jan 20, 2010
    Signed-off-by: W-Mark Kubacki <>
  6. removed unused argument from locales.get_supported_locales

    fiorix committed with wmark Jan 20, 2010
    Signed-off-by: W-Mark Kubacki <>
  7. logging framework swicthed to twisted's

    Alexandre Fiori committed with wmark Sep 22, 2009
    Signed-off-by: W-Mark Kubacki <>
Commits on Jan 31, 2010
  1. Change reported tornado version to match the one in

    wmark committed Jan 31, 2010
    Package is at version 0.2 but strings were still at 0.1.
Commits on Jan 28, 2010
Commits on Jan 22, 2010
  1. Make parse_command_line initialize logging even when there are non-op…

    Ben Darnell committed Jan 22, 2010
Commits on Jan 18, 2010
Commits on Jan 16, 2010
  1. Catch both IOError and OSError in another place.

    Ben Darnell committed Jan 16, 2010
  2. Catch IOError in addition to OSError in IOLoop.remove_handler

    Ben Darnell committed Jan 16, 2010
    (friendfeed's epoll module throws OSError, while the one in the standard
    library throws IOError)
Commits on Jan 14, 2010
  1. fb demo fix

    Benjamin Golub committed Jan 14, 2010
Commits on Jan 11, 2010
  1. Use time indepdent compare for secure cookie.

    Gary Burd committed Jan 11, 2010
Commits on Jan 8, 2010
  1. Add a method to RequestHandler that can be used to detect when the co…

    Ben Darnell committed Jan 8, 2010
    has been closed by the client.
    This has always been supported via, but putting it in
    RequestHandler directly is more discoverable and less fragile.
  2. Add a kqueue-based implementation of IOLoop for BSD/Mac systems.

    Ben Darnell committed Jan 8, 2010
    The main reason for this is to be able to detect when a connection has
    been closed on the other side.
    This has been supported with epoll but not select, and it turned out to be
    easier to add kqueue support than to figure out how to detect and handle
    this case with select.
    This change has not been tested in a production environment, but I have tested
    it on my mac (10.6) and everything appears to work, and
    IOStream.set_close_callback now works as expected.
Commits on Dec 29, 2009
  1. Don't try to write to a stream that was closed out from under us.

    Ben Darnell committed Dec 29, 2009
    This should get rid of all the "exception after headers written" spam
    in our logs.
  2. Add httpclient support for the delete method.

    Ben Darnell committed Dec 29, 2009
Commits on Dec 17, 2009
  1. If IOLoop.stop is called before the loop is running, make the next

    Ben Darnell committed Dec 17, 2009
    call to IOLoop.start return immediately, so that one call each to start
    and stop will result in the loop not running rather than running
    infinitely, even if the call to stop happens first.
Commits on Dec 14, 2009
  1. Added kwargs to get_error_html in the RequestHandler so that downstre…

    massless committed Dec 14, 2009
    …am actors can render or otherwise use the exception object thrown. This is a backwards-incompatible change for anyone who has overridden get_error_html().
Commits on Dec 10, 2009
  1. Fix missed variable rename

    Ben Darnell committed Dec 10, 2009
  2. Add Application.reverse_url, which can generate a url to a handler by…

    Ben Darnell committed Dec 10, 2009
    … name.
    This minimizes repetition of url patterns for links and redirects.
    Internally, handler mappings are now maintained as a list of URLSpec objects
    instead of tuples.  The Application constructor and add_handlers method
    will accept either URLSpecs or (pattern, handler, [kwargs]) tuples.
    Inspired by similar functionality in django, and based on
    by apgwoz.
Commits on Dec 9, 2009