]> git.ipfire.org Git - thirdparty/tornado.git/log
thirdparty/tornado.git
11 years agoDon't call logging.basicConfig if logging is already configured (#775). 971/head
Gavin M. Roy [Mon, 6 Jan 2014 21:47:54 +0000 (16:47 -0500)] 
Don't call logging.basicConfig if logging is already configured (#775).
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.

11 years agoAdd a warning to the StaticFileHandler docs against overriding .get().
Ben Darnell [Sat, 4 Jan 2014 16:33:50 +0000 (11:33 -0500)] 
Add a warning to the StaticFileHandler docs against overriding .get().

11 years agoRemove redundant uses of @asynchronous with @gen.coroutine.
Ben Darnell [Fri, 3 Jan 2014 01:51:59 +0000 (20:51 -0500)] 
Remove redundant uses of @asynchronous with @gen.coroutine.

11 years agoDoc updates.
Ben Darnell [Tue, 31 Dec 2013 22:50:12 +0000 (17:50 -0500)] 
Doc updates.

* Version-added tags
* Add some missing methods
* Ignore asyncio module for coverage reports
* Work around a sphinx 1.2 regression

11 years agoUpdate future imports for recently added files.
Ben Darnell [Tue, 31 Dec 2013 18:47:28 +0000 (13:47 -0500)] 
Update future imports for recently added files.

(This is most meaningful for tornado.platform.asyncio, which needs
absolute imports for the python 2 backport of asyncio).

11 years agoAdd usage comement to run_fixers.py.
Ben Darnell [Tue, 31 Dec 2013 17:28:44 +0000 (12:28 -0500)] 
Add usage comement to run_fixers.py.

11 years agoMerge pull request #969 from ronnix/patch-1
bdarnell [Mon, 30 Dec 2013 22:18:58 +0000 (14:18 -0800)] 
Merge pull request #969 from ronnix/patch-1

Fix asyncio code example

11 years agoFix asyncio code example 969/head
Ronan Amicel [Mon, 30 Dec 2013 21:35:33 +0000 (22:35 +0100)] 
Fix asyncio code example

11 years agoSet version number to 3.2b1. v3.2.0b1
Ben Darnell [Mon, 30 Dec 2013 19:18:28 +0000 (14:18 -0500)] 
Set version number to 3.2b1.

11 years agoAdd python 3.4 tag to setup.py
Ben Darnell [Mon, 30 Dec 2013 19:17:57 +0000 (14:17 -0500)] 
Add python 3.4 tag to setup.py

11 years agoReorganize and expand next-release notes.
Ben Darnell [Mon, 30 Dec 2013 18:24:53 +0000 (13:24 -0500)] 
Reorganize and expand next-release notes.

11 years agoFix doc build on travis after removal of 'cd maint'
Ben Darnell [Mon, 30 Dec 2013 17:19:50 +0000 (12:19 -0500)] 
Fix doc build on travis after removal of 'cd maint'

11 years agoRemove 'cd maint' from travis script.
Ben Darnell [Mon, 30 Dec 2013 17:10:55 +0000 (12:10 -0500)] 
Remove 'cd maint' from travis script.

This was needed for 2to3, which we no longer use.  The changed
directory meant that coveralls wasn't seeing our .coveragerc.

11 years agoCorrectly skip coverage collection on 2.6.
Ben Darnell [Mon, 30 Dec 2013 16:58:31 +0000 (11:58 -0500)] 
Correctly skip coverage collection on 2.6.

11 years agoDisable coverage collection on python 2.6.
Ben Darnell [Mon, 30 Dec 2013 16:52:49 +0000 (11:52 -0500)] 
Disable coverage collection on python 2.6.

11 years agoAdd coveralls to travis config.
Ben Darnell [Mon, 30 Dec 2013 16:37:58 +0000 (11:37 -0500)] 
Add coveralls to travis config.

11 years agoDisable --pre flag in tox installs to fix environment recreation.
Ben Darnell [Mon, 30 Dec 2013 16:32:38 +0000 (11:32 -0500)] 
Disable --pre flag in tox installs to fix environment recreation.

Remove an old hack for monotime package.

11 years agoautopep8 whitespace fixes.
Ben Darnell [Mon, 30 Dec 2013 04:56:37 +0000 (23:56 -0500)] 
autopep8 whitespace fixes.

11 years agoUpdate run_autopep8.sh flags.
Ben Darnell [Mon, 30 Dec 2013 04:43:23 +0000 (23:43 -0500)] 
Update run_autopep8.sh flags.

11 years agoUpgrade maint/requirements.txt versions.
Ben Darnell [Mon, 30 Dec 2013 04:33:47 +0000 (23:33 -0500)] 
Upgrade maint/requirements.txt versions.

11 years agoDisallow ipv6 in curl-based tests.
Ben Darnell [Mon, 30 Dec 2013 01:41:17 +0000 (20:41 -0500)] 
Disallow ipv6 in curl-based tests.

The test servers only listen on ipv4, and it appears that libcurl 7.19.34
has regressed in its ability to handle the case when localhost resolves
to both v4 and v6 variants but only one works.

IPv6 was already disabled by default in simple_httpclient tests.

11 years agoUse a more reliable method to generate resolver errors.
Ben Darnell [Mon, 30 Dec 2013 00:45:34 +0000 (19:45 -0500)] 
Use a more reliable method to generate resolver errors.

On some platforms even getaddrinfo is fooled by the fake NXDOMAIN results.

11 years agoFixes for soon-to-be-released py3-compatible version of pycurl.
Ben Darnell [Sun, 29 Dec 2013 19:57:29 +0000 (14:57 -0500)] 
Fixes for soon-to-be-released py3-compatible version of pycurl.

11 years agoMark another timing-sensitive test as skipOnTravis.
Ben Darnell [Sun, 29 Dec 2013 01:11:58 +0000 (20:11 -0500)] 
Mark another timing-sensitive test as skipOnTravis.

11 years agoDisable the "bad_host" tests on CaresResolver
Ben Darnell [Sun, 29 Dec 2013 01:11:20 +0000 (20:11 -0500)] 
Disable the "bad_host" tests on CaresResolver

This is an unfortunate hack, but c-ares doesn't handle fake NXDOMAIN
responses in the same way as other resolvers.

11 years agoMerge pull request #965 from ajdavis/twisted-resolver-err
bdarnell [Sun, 29 Dec 2013 00:44:20 +0000 (16:44 -0800)] 
Merge pull request #965 from ajdavis/twisted-resolver-err

Error handling in TwistedResolver

11 years agoAdd some markup to the old template intro docs.
Ben Darnell [Sun, 29 Dec 2013 00:38:16 +0000 (19:38 -0500)] 
Add some markup to the old template intro docs.

Closes #967.

11 years agoError handling in TwistedResolver 965/head
A. Jesse Jiryu Davis [Tue, 24 Dec 2013 21:02:07 +0000 (15:02 -0600)] 
Error handling in TwistedResolver

11 years agoImprove log message for invalid unicode.
Ben Darnell [Mon, 23 Dec 2013 22:33:46 +0000 (17:33 -0500)] 
Improve log message for invalid unicode.

Truncate long values, and include the argument name if available.

11 years agoMerge pull request #963 from minrk/invalid-unicode
bdarnell [Mon, 23 Dec 2013 22:25:46 +0000 (14:25 -0800)] 
Merge pull request #963 from minrk/invalid-unicode

bad unicode in URLs shouldn't cause 500

11 years agoexpect log message in test_decode_argument_invalid_unicode 963/head
MinRK [Mon, 23 Dec 2013 22:23:36 +0000 (14:23 -0800)] 
expect log message in test_decode_argument_invalid_unicode

11 years agoRemove new HTTPRequest.if_modified_since property.
Ben Darnell [Mon, 23 Dec 2013 22:08:01 +0000 (17:08 -0500)] 
Remove new HTTPRequest.if_modified_since property.

This property was unusual in that its getter returned a value its
setter would not accept, and was redundant with direct access to the
headers.

Use the property setters in the constructor instead of duplicating logic.

11 years agorase 400, not 500 on invalid unicode in decode_argument
MinRK [Mon, 23 Dec 2013 00:34:06 +0000 (16:34 -0800)] 
rase 400, not 500 on invalid unicode in decode_argument

11 years agoMerge pull request #945 from chrismcguire/request_body_property
bdarnell [Mon, 23 Dec 2013 21:58:10 +0000 (13:58 -0800)] 
Merge pull request #945 from chrismcguire/request_body_property

Add properties corresponding to HTTPRequest constructor arguments

11 years agoMinor cleanups for import deadlock test:
Ben Darnell [Mon, 23 Dec 2013 21:10:42 +0000 (16:10 -0500)] 
Minor cleanups for import deadlock test:
* Avoid _test.py suffix for file that doesn't contain test cases.
* Resolve localhost instead of tornadoweb.org to avoid network dependency.
* Tighten timeout and add an alarm so failed tests don't leave orphaned
  child processes.
* Avoid busy loop while waiting for child to exit.

11 years agoMerge pull request #964 from ajdavis/resolver-deadlock
bdarnell [Mon, 23 Dec 2013 21:01:48 +0000 (13:01 -0800)] 
Merge pull request #964 from ajdavis/resolver-deadlock

Prevent a deadlock if ThreadedResolver resolves a unicode hostname at module-import time.

11 years agoPrevent a deadlock if ThreadedResolver resolves a unicode hostname at module-import... 964/head
A. Jesse Jiryu Davis [Mon, 16 Dec 2013 23:56:05 +0000 (18:56 -0500)] 
Prevent a deadlock if ThreadedResolver resolves a unicode hostname at module-import time.

11 years agotest that invalid unicode doesn't raise 500
MinRK [Sun, 22 Dec 2013 06:29:40 +0000 (22:29 -0800)] 
test that invalid unicode doesn't raise 500

11 years agoUn-force relative in format_date
Anton Shestakov [Sun, 22 Dec 2013 05:07:10 +0000 (13:07 +0800)] 
Un-force relative in format_date

11 years agoSet altered HTTPRequest attributes as parameters. 945/head
Chris McGuire [Mon, 25 Nov 2013 18:08:03 +0000 (13:08 -0500)] 
Set altered HTTPRequest attributes as parameters.

11 years agoMerge pull request #949 from Lardjo/patch-1
bdarnell [Mon, 2 Dec 2013 12:55:49 +0000 (04:55 -0800)] 
Merge pull request #949 from Lardjo/patch-1

Added closing parenthesis

11 years agoUpdate gen.py 949/head
Konstantin [Mon, 2 Dec 2013 08:04:01 +0000 (11:04 +0300)] 
Update gen.py

Docs. Missing closing parenthesis on example.

11 years agoMerge pull request #944 from anton-ryzhov/reset_flags
bdarnell [Sun, 1 Dec 2013 21:14:42 +0000 (13:14 -0800)] 
Merge pull request #944 from anton-ryzhov/reset_flags

Reset state on `start()` end

11 years agoMerge pull request #940 from klaussfreire/master
bdarnell [Sun, 1 Dec 2013 21:09:59 +0000 (13:09 -0800)] 
Merge pull request #940 from klaussfreire/master

Speed up gen.corouting when yielding done Futures

11 years agoMake setuptools optional again in setup.py.
Ben Darnell [Sun, 1 Dec 2013 21:01:35 +0000 (16:01 -0500)] 
Make setuptools optional again in setup.py.

11 years agoUpdate docs for LogFormatter constructor arguments.
Ben Darnell [Sun, 1 Dec 2013 20:47:05 +0000 (15:47 -0500)] 
Update docs for LogFormatter constructor arguments.

11 years agoMerge pull request #931 from SuminAndrew/LogFormatter-format
bdarnell [Sun, 1 Dec 2013 20:43:46 +0000 (12:43 -0800)] 
Merge pull request #931 from SuminAndrew/LogFormatter-format

add custom fmt and datefmt to LogFormatter

11 years agoAvoid a quote mark that renders incorrectly in PDF mode.
Ben Darnell [Sun, 1 Dec 2013 20:07:16 +0000 (15:07 -0500)] 
Avoid a quote mark that renders incorrectly in PDF mode.

Closes #935.

11 years agoDocument the attributes required by @run_on_executor.
Ben Darnell [Sun, 1 Dec 2013 20:04:02 +0000 (15:04 -0500)] 
Document the attributes required by @run_on_executor.

Closes #933.

11 years agoMerge pull request #936 from ticosax/add-timeout-on-future
bdarnell [Sun, 1 Dec 2013 14:44:09 +0000 (06:44 -0800)] 
Merge pull request #936 from ticosax/add-timeout-on-future

Pass timeout argument to Future.result

11 years agoMerge pull request #937 from lepture/fix-assert
bdarnell [Sat, 30 Nov 2013 18:21:44 +0000 (10:21 -0800)] 
Merge pull request #937 from lepture/fix-assert

Raise TypeError instead of AssertionError.

11 years agoReset state on `start()` end 944/head
Anton Ryzhov [Mon, 25 Nov 2013 15:06:08 +0000 (19:06 +0400)] 
Reset state on `start()` end

11 years agoSpeed up gen.corouting when yielding done Futures 940/head
Claudio Freire [Tue, 19 Nov 2013 17:24:48 +0000 (14:24 -0300)] 
Speed up gen.corouting when yielding done Futures

11 years agoRaise TypeError instead of AssertionError. 937/head
Hsiaoming Yang [Mon, 18 Nov 2013 02:17:50 +0000 (10:17 +0800)] 
Raise TypeError instead of AssertionError.

11 years agoPass timeout argument to Future.result 936/head
Nicolas Delaby [Sun, 17 Nov 2013 18:36:28 +0000 (19:36 +0100)] 
Pass timeout argument to Future.result

11 years agoadd custom fmt and datefmt to LogFormatter 931/head
AndreySumin [Wed, 6 Nov 2013 07:15:03 +0000 (11:15 +0400)] 
add custom fmt and datefmt to LogFormatter

11 years agoDocument the HTTPResponse.effective_url attribute.
Ben Darnell [Mon, 4 Nov 2013 13:33:40 +0000 (08:33 -0500)] 
Document the HTTPResponse.effective_url attribute.

11 years agoUpdate next-release notes and document the asyncio module.
Ben Darnell [Thu, 7 Nov 2013 20:11:48 +0000 (15:11 -0500)] 
Update next-release notes and document the asyncio module.

11 years agoClean up some uncollectable garbage in the test suite.
Ben Darnell [Wed, 6 Nov 2013 21:44:15 +0000 (16:44 -0500)] 
Clean up some uncollectable garbage in the test suite.

11 years agoDocument the fact that WebSocketClientConnection should not be used directly.
Ben Darnell [Wed, 6 Nov 2013 19:57:31 +0000 (14:57 -0500)] 
Document the fact that WebSocketClientConnection should not be used directly.

Closes #929.

11 years agoCatch exceptions from parse_qs_bytes in POST bodies and log them.
Ben Darnell [Wed, 6 Nov 2013 19:16:01 +0000 (14:16 -0500)] 
Catch exceptions from parse_qs_bytes in POST bodies and log them.

This is consistent with error handling for multipart/form-data.
parse_qs is very liberal, but the conversion to unicode
on python 3 may fail.  This is most common for binary data sent from
clients where x-www-form-urlencoded is the default, which is not
actually intended to be interpreted as arguments.

Closes #921.

11 years agoFix speedups.c when compiled with gcc instead of clang.
Ben Darnell [Wed, 6 Nov 2013 16:53:23 +0000 (11:53 -0500)] 
Fix speedups.c when compiled with gcc instead of clang.

11 years agoPoint Ubuntu 12.04 Vagrant file to a readily-available base image.
Ben Darnell [Wed, 6 Nov 2013 16:53:00 +0000 (11:53 -0500)] 
Point Ubuntu 12.04 Vagrant file to a readily-available base image.

11 years agoMake the C extension optional.
Ben Darnell [Tue, 5 Nov 2013 22:58:45 +0000 (17:58 -0500)] 
Make the C extension optional.

11 years agoReplace cython-based extension module with a hand-written one.
Ben Darnell [Tue, 5 Nov 2013 22:39:03 +0000 (17:39 -0500)] 
Replace cython-based extension module with a hand-written one.

This avoids the complexity of ensuring that cython is installed
at build time.

11 years agoAdd backports.ssl_match_hostname dependency in place of our copy.
Ben Darnell [Tue, 5 Nov 2013 20:53:51 +0000 (15:53 -0500)] 
Add backports.ssl_match_hostname dependency in place of our copy.

This function has changed recently and it makes more sense to stop
maintaining a separate copy, even though it does introduce our first
required dependency.

11 years agoMerge pull request #928 from ajdavis/better-assertion-in-httpclient
bdarnell [Mon, 4 Nov 2013 20:23:26 +0000 (12:23 -0800)] 
Merge pull request #928 from ajdavis/better-assertion-in-httpclient

Better AsyncHTTPClient error for GET with body or POST without one. Fixes #927.

11 years agosimple_httpclient: Start the connection timeout before the Resolver call.
Ben Darnell [Mon, 4 Nov 2013 20:19:32 +0000 (15:19 -0500)] 
simple_httpclient: Start the connection timeout before the Resolver call.

Timeouts were previously unenforced during DNS resolution.

11 years agoBetter AsyncHTTPClient error for GET with body or POST without one. 928/head
A. Jesse Jiryu Davis [Mon, 4 Nov 2013 19:57:05 +0000 (14:57 -0500)] 
Better AsyncHTTPClient error for GET with body or POST without one.

11 years agoMerge pull request #926 from liangsun/master
bdarnell [Mon, 4 Nov 2013 19:42:09 +0000 (11:42 -0800)] 
Merge pull request #926 from liangsun/master

Add `name` parameter for URLSpec in tuple/list format.

11 years agoAdd name parameter for URLSpec in tuple/list format. 926/head
Liang Sun [Mon, 4 Nov 2013 10:03:33 +0000 (18:03 +0800)] 
Add name parameter for URLSpec in tuple/list format.

11 years agoUpdate next-release notes.
Ben Darnell [Mon, 4 Nov 2013 02:10:56 +0000 (21:10 -0500)] 
Update next-release notes.

11 years agoFix --debug_gc option on python 3.
Ben Darnell [Sun, 3 Nov 2013 21:20:01 +0000 (16:20 -0500)] 
Fix --debug_gc option on python 3.

11 years agoDon't make the request if it timed out in the queue.
Ben Darnell [Sun, 3 Nov 2013 21:18:40 +0000 (16:18 -0500)] 
Don't make the request if it timed out in the queue.

Use IOLoop time instead of request.start_time (which is wall time).
Misc test fixes.

11 years agoMerge remote-tracking branch 'codeb2cc/async-request-timeout' into merge
Ben Darnell [Sun, 3 Nov 2013 20:07:34 +0000 (15:07 -0500)] 
Merge remote-tracking branch 'codeb2cc/async-request-timeout' into merge

11 years agoRearrange newly-added optional arguments for backwards compatibility.
Ben Darnell [Sun, 3 Nov 2013 20:02:24 +0000 (15:02 -0500)] 
Rearrange newly-added optional arguments for backwards compatibility.

11 years agoMerge remote-tracking branch 'sclm/GoogleOAuth2' into merge
Ben Darnell [Sun, 3 Nov 2013 19:37:43 +0000 (14:37 -0500)] 
Merge remote-tracking branch 'sclm/GoogleOAuth2' into merge

Conflicts:
docs/releases/next.rst

11 years agoAdd test for the websocket connection-refused fix.
Ben Darnell [Sun, 3 Nov 2013 19:01:41 +0000 (14:01 -0500)] 
Add test for the websocket connection-refused fix.

11 years agoMerge pull request #910 from Caligatio/patch-1
bdarnell [Sun, 3 Nov 2013 18:52:31 +0000 (10:52 -0800)] 
Merge pull request #910 from Caligatio/patch-1

Fixed WebSocketClient connections not closing on initial connection failure

11 years agoChange hard-coded SSL protocol version for Python 2.6 to TLSv1.
Ben Darnell [Sun, 3 Nov 2013 18:43:09 +0000 (13:43 -0500)] 
Change hard-coded SSL protocol version for Python 2.6 to TLSv1.

The compatibility advantage of SSLv3 was always small, and it's probably
better to use TLSv1 than SSLv3 now.

Closes #911.

11 years agoFix some cases where curl_httpclient options could leak to subsequent requests.
Ben Darnell [Sun, 3 Nov 2013 18:22:17 +0000 (13:22 -0500)] 
Fix some cases where curl_httpclient options could leak to subsequent requests.

Document the remaining cases which cannot cleanly be set back to their default
values.

Uncovered by #912.

11 years agoAdd generated speedups.c to .gitignore.
Ben Darnell [Sat, 2 Nov 2013 20:46:32 +0000 (16:46 -0400)] 
Add generated speedups.c to .gitignore.

11 years agoAdd test for specifying handlers by name.
Ben Darnell [Sat, 2 Nov 2013 19:55:45 +0000 (15:55 -0400)] 
Add test for specifying handlers by name.

11 years agoMerge pull request #925 from mengzhuo/master
bdarnell [Sat, 2 Nov 2013 19:10:35 +0000 (12:10 -0700)] 
Merge pull request #925 from mengzhuo/master

unify web.handlers

11 years agounify web.handlers 925/head
Meng Zhuo [Fri, 1 Nov 2013 02:11:31 +0000 (10:11 +0800)] 
unify web.handlers

11 years agoRemvoe auto2to3 exclusion rules.
Ben Darnell [Sun, 27 Oct 2013 02:47:42 +0000 (22:47 -0400)] 
Remvoe auto2to3 exclusion rules.

auto2to3 is no longer a part of the Tornado development process,
and the MANIFEST exclusion rule just results in scary-looking warnings
when installing.

11 years agoAdd more tests for the cython websocket mask function
Ben Darnell [Sun, 27 Oct 2013 02:42:26 +0000 (22:42 -0400)] 
Add more tests for the cython websocket mask function

11 years agoAdd cython-based speedup for websocket mask function.
Ben Darnell [Fri, 25 Oct 2013 19:46:13 +0000 (15:46 -0400)] 
Add cython-based speedup for websocket mask function.

This optimization is currently activated only if Cython is present
when Tornado is installed.

11 years agoAdd a tox config for the py33 backport of asyncio.
Ben Darnell [Sun, 27 Oct 2013 00:00:27 +0000 (20:00 -0400)] 
Add a tox config for the py33 backport of asyncio.

Update some old comments.

11 years agoSplit AsyncIOLoop to make it possible to use the global asyncio event loop.
Ben Darnell [Fri, 18 Oct 2013 20:07:11 +0000 (16:07 -0400)] 
Split AsyncIOLoop to make it possible to use the global asyncio event loop.

AsyncIOLoop works more like Tornado's native IOLoop so it's better for
our tests, but AsyncIOMainLoop is more appropriate for most real-world
usage.

11 years agoInitial version of asyncio/tulip-based IOLoop.
Ben Darnell [Fri, 18 Oct 2013 19:46:55 +0000 (15:46 -0400)] 
Initial version of asyncio/tulip-based IOLoop.

Currently always creates a new asyncio event loop instead of using
an existing one.

11 years agoAdd close method to websocket client; fix socket leaks in websocket_test.
Ben Darnell [Fri, 18 Oct 2013 15:49:25 +0000 (11:49 -0400)] 
Add close method to websocket client; fix socket leaks in websocket_test.

These leaks are detected only in python 3.4 thanks to its improved
generator GC.

11 years agoDisable test_subprocess on LayeredTwistedIOLoop.
Ben Darnell [Sat, 26 Oct 2013 23:43:48 +0000 (19:43 -0400)] 
Disable test_subprocess on LayeredTwistedIOLoop.

This test fails occasionally in this configuration (but strangely, the
other subprocess tests work).  I haven't been able to track it down
so just disable it for now to prevent spurious travis-ci errors.

11 years agoCheck for the existence of sys.stderr.isatty before calling it.
Ben Darnell [Sat, 26 Oct 2013 22:27:25 +0000 (18:27 -0400)] 
Check for the existence of sys.stderr.isatty before calling it.

Only the `write` method is guaranteed to exist on sys.stderr and sys.stdout.

Closes #920.

11 years agoReturn the correct type when yielding an empty dict.
Ben Darnell [Sun, 20 Oct 2013 19:26:27 +0000 (15:26 -0400)] 
Return the correct type when yielding an empty dict.

11 years agoMerge pull request #915 from anton-ryzhov/yield_dict
bdarnell [Sun, 20 Oct 2013 19:10:56 +0000 (12:10 -0700)] 
Merge pull request #915 from anton-ryzhov/yield_dict

Yielding dicts from coroutine

11 years agoDocumentation for yielding dicts 915/head
Anton Ryzhov [Thu, 17 Oct 2013 15:44:09 +0000 (19:44 +0400)] 
Documentation for yielding dicts

11 years agoYielding dict in coroutine
Anton Ryzhov [Thu, 17 Oct 2013 15:37:00 +0000 (19:37 +0400)] 
Yielding dict in coroutine

11 years agoMerge pull request #913 from tahajahangir/patch-1
bdarnell [Sun, 13 Oct 2013 21:11:10 +0000 (14:11 -0700)] 
Merge pull request #913 from tahajahangir/patch-1

Don't raise connection reset errors in `set_nodelay`

11 years agoFix double logging of exceptions with both @asynchronous and @coroutine.
Ben Darnell [Sun, 13 Oct 2013 21:07:18 +0000 (17:07 -0400)] 
Fix double logging of exceptions with both @asynchronous and @coroutine.

Tornado 3.1 made the @asynchronous decorator optional when @coroutine
is used, but if it was used anyway both @asynchronous and the new code
would log any uncaught exceptions.