]>
git.ipfire.org Git - thirdparty/tornado.git/log
A. Jesse Jiryu Davis [Sun, 19 Apr 2015 03:10:56 +0000 (23:10 -0400)]
Notes for porting from Toro to Tornado.
A. Jesse Jiryu Davis [Sun, 19 Apr 2015 03:04:13 +0000 (23:04 -0400)]
Document the Lock class.
Ben Darnell [Sat, 18 Apr 2015 23:19:00 +0000 (19:19 -0400)]
Fix WaitIterator when no hard reference is kept.
Closes #1397.
Ben Darnell [Sat, 18 Apr 2015 22:53:38 +0000 (18:53 -0400)]
Clean up and document run_on_executor kwargs change.
Ben Darnell [Sat, 18 Apr 2015 22:41:53 +0000 (18:41 -0400)]
Merge pull request #1406 from legnaleurc/run_on_executor
Add arguments to run_on_executor
Ben Darnell [Sat, 18 Apr 2015 22:15:14 +0000 (18:15 -0400)]
Fix exception handling in CurlAsyncHTTPClient._process_queue.
Previously it would allow exceptions to escape, which worked only if
_process_queue were called by fetch_impl instead of
_finish_pending_requests.
Closes #1413.
Ben Darnell [Sat, 18 Apr 2015 18:12:44 +0000 (14:12 -0400)]
Add raise_error behavior to Subprocess.wait_for_exit.
Closes #1205.
Ben Darnell [Sat, 18 Apr 2015 17:52:14 +0000 (13:52 -0400)]
Merge pull request #1419 from kippandrew/fix-client-max-body
Add max_body_size parameter to SimpleHTTPClient
Ben Darnell [Sat, 18 Apr 2015 16:21:10 +0000 (12:21 -0400)]
Use the correct expression for detecting the presence of asyncio.
Ben Darnell [Sat, 18 Apr 2015 16:06:40 +0000 (12:06 -0400)]
Fix typo in travis.yml
Ben Darnell [Sat, 18 Apr 2015 16:00:31 +0000 (12:00 -0400)]
Add AsyncIOLoop to travis.yml
Ben Darnell [Sat, 18 Apr 2015 15:57:22 +0000 (11:57 -0400)]
Add **kwargs to IOLoop initializers.
This makes them compatible with the new make_current argument.
Add additional delay in test_streaming_until_close_future
for compatibility with AsyncIOLoop.
Ben Darnell [Fri, 17 Apr 2015 14:29:38 +0000 (10:29 -0400)]
Merge pull request #1421 from ajdavis/spider-example
Add a web spider example to demonstrate Queue.
A. Jesse Jiryu Davis [Fri, 17 Apr 2015 14:04:35 +0000 (10:04 -0400)]
Remove unnecessary "start-file" markup.
A. Jesse Jiryu Davis [Wed, 15 Apr 2015 01:29:23 +0000 (21:29 -0400)]
Remove redundant description of web-spider demo.
A. Jesse Jiryu Davis [Wed, 15 Apr 2015 01:24:42 +0000 (21:24 -0400)]
Add a web spider example to demonstrate Queue.
Andy Kipp [Tue, 14 Apr 2015 15:27:55 +0000 (11:27 -0400)]
Fix for python 3
Andy Kipp [Tue, 14 Apr 2015 14:18:54 +0000 (10:18 -0400)]
Send max_body_size to HTTP1Connection
Ben Darnell [Mon, 13 Apr 2015 19:25:43 +0000 (20:25 +0100)]
Merge pull request #1417 from ajdavis/locks-doctests
Move doctests from locks.rst to locks.py.
A. Jesse Jiryu Davis [Sun, 12 Apr 2015 21:16:08 +0000 (17:16 -0400)]
Move doctests from locks.rst to locks.py docstrings.
For consistency with queues doctests.
Ben Darnell [Sun, 12 Apr 2015 20:19:31 +0000 (21:19 +0100)]
Merge pull request #1416 from ajdavis/reliable-queues-doctest
reliable-queues-doctest
A. Jesse Jiryu Davis [Sun, 12 Apr 2015 17:28:46 +0000 (13:28 -0400)]
Reliable Semaphore doctest.
100ms sleep doesn't always order the test output on Travis slaves.
Ben Darnell [Fri, 10 Apr 2015 16:46:56 +0000 (17:46 +0100)]
Merge pull request #1409 from ajdavis/document-queues
Document queues.
Ben Darnell [Fri, 10 Apr 2015 16:46:47 +0000 (17:46 +0100)]
Merge pull request #1408 from ajdavis/doc-bounded-sem
Document locks.BoundedSemaphore.
A. Jesse Jiryu Davis [Fri, 10 Apr 2015 04:01:58 +0000 (00:01 -0400)]
Remove redundant doctest of BoundedSemaphore.release.
A. Jesse Jiryu Davis [Fri, 10 Apr 2015 03:58:17 +0000 (23:58 -0400)]
Move doctests from queues.rst to queues.py.
A. Jesse Jiryu Davis [Fri, 10 Apr 2015 03:50:12 +0000 (23:50 -0400)]
Add "autoclass" for PriorityQueue and LifoQueue.
A. Jesse Jiryu Davis [Fri, 10 Apr 2015 03:43:55 +0000 (23:43 -0400)]
Use autoexception for QueueFull/Empty docs.
Ben Darnell [Thu, 9 Apr 2015 02:10:04 +0000 (22:10 -0400)]
Merge pull request #1412 from abhinav/master
Allow the same future multiple times in `multi_future`
Ben Darnell [Wed, 8 Apr 2015 03:53:29 +0000 (23:53 -0400)]
Merge pull request #1411 from Liuchang0812/fix-format
use key-word "super" replace hard code
Abhinav Gupta [Tue, 7 Apr 2015 18:57:45 +0000 (11:57 -0700)]
Allow the same future multiple times in `multi_future`
This prevents failures in cases like the following:
f = <some future>
yield [f, f]
whu_liuchang [Sun, 5 Apr 2015 12:04:50 +0000 (20:04 +0800)]
Update blog.py
use recommended style
A. Jesse Jiryu Davis [Sat, 4 Apr 2015 13:08:22 +0000 (09:08 -0400)]
Document queues.
A. Jesse Jiryu Davis [Sat, 4 Apr 2015 12:39:11 +0000 (08:39 -0400)]
Document locks.BoundedSemaphore.
Ben Darnell [Fri, 3 Apr 2015 17:52:49 +0000 (13:52 -0400)]
Merge pull request #1405 from scipetr/patch-1
Fixed autoreload for Python 3
Wei-Cheng Pan [Thu, 2 Apr 2015 14:22:36 +0000 (23:22 +0900)]
Add testcases.
Evgeniy Dobrohvalov [Thu, 2 Apr 2015 13:49:36 +0000 (16:49 +0300)]
Fixed autoreload for Python 3
Changed th system module values check to return a list.
In Python 3 it returns a dict_view which could occassionally produce
a runtime error of "dictionary changed size during iteration".
Wei-Cheng Pan [Tue, 31 Mar 2015 10:15:49 +0000 (18:15 +0800)]
Allow clients to specify attrs in decorator.
Clients can specify `executor` and `io_loop` attribute name in
`run_on_executor` decorator.
Ben Darnell [Tue, 31 Mar 2015 03:30:56 +0000 (23:30 -0400)]
Merge pull request #1401 from ajdavis/document-semaphore
Document locks.Semaphore.
A. Jesse Jiryu Davis [Tue, 31 Mar 2015 02:41:05 +0000 (22:41 -0400)]
Document locks.Semaphore.
Ben Darnell [Mon, 30 Mar 2015 03:22:55 +0000 (23:22 -0400)]
Use more consistent language in exception logs.
Ben Darnell [Mon, 30 Mar 2015 00:55:28 +0000 (20:55 -0400)]
Clean up some more tests that fail or log with HTTP/2.
Ben Darnell [Sun, 29 Mar 2015 20:22:26 +0000 (16:22 -0400)]
Add make_current keyword argument to IOLoop constructor.
This allows applications to create an IOLoop to be started in another
thread without making it current in the originating thread.
Update docs to use IOLoop.current() in place of IOLoop.instance() when
starting the loop.
Closes #1390.
Ben Darnell [Sun, 29 Mar 2015 18:17:36 +0000 (14:17 -0400)]
Add a quiet_exceptions argument to gen.Multi and gen.multi_future.
Closes #1378.
Ben Darnell [Sun, 29 Mar 2015 18:04:46 +0000 (14:04 -0400)]
gen.multi_future and gen.Multi log any exceptions after the first.
They were already logged when the Future was GC'd, but this is
cleaner and more reliable than the destructor hook.
See #1378.
Ben Darnell [Sun, 29 Mar 2015 16:55:21 +0000 (12:55 -0400)]
Update next-release notes
Ben Darnell [Sun, 29 Mar 2015 16:05:30 +0000 (12:05 -0400)]
Remove the deprecated/obsolete auth mixins.
Both Google's OpenID service and FriendFeed are slated to shut down
before the next release of Tornado, and FacebookMixin has been
deprecated in favor of OAuth 2.0 for a long time.
Ben Darnell [Sun, 29 Mar 2015 15:47:32 +0000 (11:47 -0400)]
Merge remote-tracking branch 'origin/stable'
Ben Darnell [Sun, 29 Mar 2015 15:45:50 +0000 (11:45 -0400)]
Replace blog demo's google login with a simple email/password scheme.
Ben Darnell [Sat, 28 Mar 2015 19:27:56 +0000 (15:27 -0400)]
Add a docker-based environment for running the blog demo.
Ben Darnell [Sat, 28 Mar 2015 16:43:09 +0000 (12:43 -0400)]
Remove GoogleMixin auth demo.
GoogleMixin is going away, and the remaining auth varieties are covered
by the facebook and twitter demos.
Ben Darnell [Sat, 28 Mar 2015 16:34:14 +0000 (12:34 -0400)]
Remove authentication from chat demo.
Google OpenID authentication is shutting down soon and its replacement
requires app registration, so it's better to make this demo like the
websocket one to show off long-polling concepts without auth-related
complexity.
Ben Darnell [Sat, 28 Mar 2015 15:14:21 +0000 (11:14 -0400)]
Merge pull request #1398 from ajdavis/event-doc
Document locks.Event.
A. Jesse Jiryu Davis [Sat, 28 Mar 2015 10:02:32 +0000 (06:02 -0400)]
Clarify event.wait's blocking behavior.
A. Jesse Jiryu Davis [Fri, 27 Mar 2015 10:20:40 +0000 (06:20 -0400)]
More concise locks examples.
A. Jesse Jiryu Davis [Fri, 27 Mar 2015 10:17:31 +0000 (06:17 -0400)]
Document locks.Event.
Ben Darnell [Fri, 27 Mar 2015 03:50:15 +0000 (23:50 -0400)]
Fix read_until_close's Future return with streaming_callback.
Fixes #1395.
Ben Darnell [Fri, 27 Mar 2015 03:36:43 +0000 (23:36 -0400)]
Add Subprocess.wait_for_exit, a coro-friendly set_exit_callback().
Fixes #1391.
Ben Darnell [Fri, 27 Mar 2015 03:20:58 +0000 (23:20 -0400)]
Clarify documentation around `@asynchronous`.
The lack of `@asynchronous` is no longer the most likely cause
of write-after-finish errors, and we should discourage the
combination of `@asynchronous` and `@coroutine`.
Include some more context in the error message for RequestHandler.write(list).
Ben Darnell [Thu, 26 Mar 2015 12:30:31 +0000 (08:30 -0400)]
Merge pull request #1396 from ajdavis/locks-doc
Document tornado.locks.
A. Jesse Jiryu Davis [Thu, 26 Mar 2015 10:31:57 +0000 (06:31 -0400)]
Make specific example code for Condition.
A. Jesse Jiryu Davis [Thu, 26 Mar 2015 10:19:47 +0000 (06:19 -0400)]
Replace "loop" with "io_loop" in locks example.
A. Jesse Jiryu Davis [Wed, 25 Mar 2015 10:18:32 +0000 (06:18 -0400)]
Document tornado.locks.
Ben Darnell [Wed, 25 Mar 2015 00:40:00 +0000 (20:40 -0400)]
Merge pull request #1394 from ajdavis/queue-subclasses
Queue subclasses.
A. Jesse Jiryu Davis [Tue, 24 Mar 2015 03:35:20 +0000 (23:35 -0400)]
Add PriorityQueue and LifoQueue.
A. Jesse Jiryu Davis [Tue, 24 Mar 2015 03:16:22 +0000 (23:16 -0400)]
Redundant sentence.
Ben Darnell [Fri, 20 Mar 2015 19:28:53 +0000 (15:28 -0400)]
Guard against messages containing % signs in web.HTTPError.
This occurs in cases like RequestHandler.get_argument which
build their own message string instead of passing a printf
string and args to HTTPError.
Fixes #1393.
Ben Darnell [Fri, 20 Mar 2015 01:29:26 +0000 (21:29 -0400)]
Finish incomplete sentence in docstring.
Fixes #1389
Ben Darnell [Wed, 18 Mar 2015 14:32:34 +0000 (10:32 -0400)]
Merge pull request #1388 from arikfr/patch-1
Small documentation fix: "Google OpenID" -> "Google OAuth".
Arik Fraimovich [Wed, 18 Mar 2015 13:51:40 +0000 (15:51 +0200)]
Small documentation fix: "Google OpenID" -> "Google OAuth".
Ben Darnell [Tue, 17 Mar 2015 01:53:18 +0000 (21:53 -0400)]
Merge pull request #1381 from ajdavis/locks-cancel-timeouts
Cancel timeouts in Condition.wait and Semaphore.acquire.
Ben Darnell [Tue, 17 Mar 2015 01:52:27 +0000 (21:52 -0400)]
Merge pull request #1382 from mgenti/appengine-fix
Fix for running tornado in app engine under Windows
Mark Guagenti [Mon, 16 Mar 2015 18:43:31 +0000 (13:43 -0500)]
APPENGINE_RUNTIME should be checked before nt
A. Jesse Jiryu Davis [Mon, 16 Mar 2015 13:04:04 +0000 (09:04 -0400)]
Cancel timeouts in Condition.wait and Semaphore.acquire.
Ben Darnell [Mon, 16 Mar 2015 02:00:58 +0000 (22:00 -0400)]
Merge pull request #1380 from ajdavis/queues
Add tornado.queues.
A. Jesse Jiryu Davis [Mon, 16 Mar 2015 01:09:12 +0000 (21:09 -0400)]
Cancel timeouts if Queue.get or put are resolved first.
A. Jesse Jiryu Davis [Mon, 16 Mar 2015 01:08:36 +0000 (21:08 -0400)]
Unused import.
A. Jesse Jiryu Davis [Sun, 15 Mar 2015 21:47:13 +0000 (17:47 -0400)]
Factor put with put_nowait, and get with get_nowait.
A. Jesse Jiryu Davis [Sun, 15 Mar 2015 21:41:55 +0000 (17:41 -0400)]
put() doesn't defer unblocking get().
A. Jesse Jiryu Davis [Sat, 14 Mar 2015 21:52:39 +0000 (17:52 -0400)]
Add tornado.queues.
Ben Darnell [Sat, 14 Mar 2015 17:37:01 +0000 (13:37 -0400)]
Make some tests less dependent on implementation details
Ben Darnell [Sat, 14 Mar 2015 14:15:57 +0000 (10:15 -0400)]
Mark some tests as requiring HTTP/1.x
Ben Darnell [Sat, 14 Mar 2015 04:33:41 +0000 (00:33 -0400)]
WSGIContainer now uses HTTPConnection to write its response.
Ben Darnell [Fri, 13 Mar 2015 22:48:31 +0000 (18:48 -0400)]
Also make certifi optional on app engine.
Ben Darnell [Fri, 13 Mar 2015 22:45:00 +0000 (18:45 -0400)]
Merge pull request #1379 from mgenti/appengine-fix
Fix for using Tornado in GAE
Mark Guagenti [Fri, 13 Mar 2015 17:29:23 +0000 (12:29 -0500)]
GAE does not have the ssl module so we can't access ssl.CERT_REQUIRED
Ben Darnell [Thu, 12 Mar 2015 13:57:26 +0000 (09:57 -0400)]
Merge pull request #1376 from rutsky/patch-1
fix typo: "javscript"
Vladimir Rutsky [Thu, 12 Mar 2015 10:34:27 +0000 (13:34 +0300)]
fix typo: "javscript"
Ben Darnell [Wed, 11 Mar 2015 14:49:26 +0000 (10:49 -0400)]
Merge pull request #1375 from rutsky/patch-1
fix typo: "initalization"
Vladimir Rutsky [Wed, 11 Mar 2015 13:55:56 +0000 (16:55 +0300)]
fix typo: "initalization"
Ben Darnell [Tue, 10 Mar 2015 02:25:50 +0000 (22:25 -0400)]
Merge pull request #1373 from daftshady/patch
Fixed double slash redirect issue
daftshady [Mon, 9 Mar 2015 04:06:33 +0000 (13:06 +0900)]
temporarily fixed double slash redirect issue
Ben Darnell [Mon, 9 Mar 2015 03:08:25 +0000 (23:08 -0400)]
simple_httpclient: finish() should be called even for body-less GET.
This matters for HTTP2 where there is an explicit end-stream marker.
Ben Darnell [Mon, 9 Mar 2015 02:04:59 +0000 (22:04 -0400)]
Remove a special case that avoided using curl in tests for HTTPS.
This problem should have long since been fixed; any problematic
configurations don't deserve to misleadingly pass the tests.
Ben Darnell [Mon, 9 Mar 2015 00:18:15 +0000 (20:18 -0400)]
Add a couple of private subclsasing hooks in simple_httpclient.
Ben Darnell [Sun, 8 Mar 2015 23:05:28 +0000 (19:05 -0400)]
Make HTTPServer Configurable.
Relax some overly-specific tests.
Ben Darnell [Sun, 8 Mar 2015 23:05:11 +0000 (19:05 -0400)]
Support positional arguments to Configurable.initialize.
Ben Darnell [Sun, 8 Mar 2015 14:33:40 +0000 (10:33 -0400)]
Make _request_summary handle remote_ip of None.
HTTPServerRequest has a default of None here although it is
set by both HTTPServer and WSGIAdapter.
Ben Darnell [Sun, 8 Mar 2015 14:23:05 +0000 (10:23 -0400)]
Improve logging when _handle_request_exception fails.
Stop discarding the exception returned by _execute.
Ben Darnell [Sun, 8 Mar 2015 14:02:19 +0000 (10:02 -0400)]
Add @wsgi_safe decorator to a couple of web tests.