Update links to github repo; add announcement mailing list.
This commit is contained in:
parent
636965fda0
commit
7b225f8ecb
15
README.rst
15
README.rst
|
@ -22,10 +22,10 @@ Quick links
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
* `Documentation <http://www.tornadoweb.org/en/stable/>`_
|
* `Documentation <http://www.tornadoweb.org/en/stable/>`_
|
||||||
* `Source (github) <https://github.com/facebook/tornado>`_
|
* `Source (github) <https://github.com/tornadoweb/tornado>`_
|
||||||
* `Mailing list <http://groups.google.com/group/python-tornado>`_
|
* `Mailing list <http://groups.google.com/group/python-tornado>`_
|
||||||
* `Stack Overflow <http://stackoverflow.com/questions/tagged/tornado>`_
|
* `Stack Overflow <http://stackoverflow.com/questions/tagged/tornado>`_
|
||||||
* `Wiki <https://github.com/facebook/tornado/wiki/Links>`_
|
* `Wiki <https://github.com/tornadoweb/tornado/wiki/Links>`_
|
||||||
|
|
||||||
Hello, world
|
Hello, world
|
||||||
------------
|
------------
|
||||||
|
@ -49,7 +49,7 @@ Here is a simple "Hello, world" example web app for Tornado::
|
||||||
|
|
||||||
This example does not use any of Tornado's asynchronous features; for
|
This example does not use any of Tornado's asynchronous features; for
|
||||||
that see this `simple chat room
|
that see this `simple chat room
|
||||||
<https://github.com/facebook/tornado/tree/master/demos/chat>`_.
|
<https://github.com/tornadoweb/tornado/tree/master/demos/chat>`_.
|
||||||
|
|
||||||
Installation
|
Installation
|
||||||
------------
|
------------
|
||||||
|
@ -75,7 +75,7 @@ copy of the source tarball as well.
|
||||||
sudo python setup.py install
|
sudo python setup.py install
|
||||||
|
|
||||||
The Tornado source code is `hosted on GitHub
|
The Tornado source code is `hosted on GitHub
|
||||||
<https://github.com/facebook/tornado>`_.
|
<https://github.com/tornadoweb/tornado>`_.
|
||||||
|
|
||||||
**Prerequisites**: Tornado runs on Python 2.6, 2.7, 3.2, and 3.3. On
|
**Prerequisites**: Tornado runs on Python 2.6, 2.7, 3.2, and 3.3. On
|
||||||
Python 2, the `backports.ssl_match_hostname
|
Python 2, the `backports.ssl_match_hostname
|
||||||
|
@ -119,9 +119,12 @@ Discussion and support
|
||||||
You can discuss Tornado on `the Tornado developer mailing list
|
You can discuss Tornado on `the Tornado developer mailing list
|
||||||
<http://groups.google.com/group/python-tornado>`_, and report bugs on
|
<http://groups.google.com/group/python-tornado>`_, and report bugs on
|
||||||
the `GitHub issue tracker
|
the `GitHub issue tracker
|
||||||
<https://github.com/facebook/tornado/issues>`_. Links to additional
|
<https://github.com/tornadoweb/tornado/issues>`_. Links to additional
|
||||||
resources can be found on the `Tornado wiki
|
resources can be found on the `Tornado wiki
|
||||||
<https://github.com/facebook/tornado/wiki/Links>`_.
|
<https://github.com/tornadoweb/tornado/wiki/Links>`_. New releases are
|
||||||
|
announced on the `announcements mailing list
|
||||||
|
<http://groups.google.com/group/python-tornado-announce>`_.
|
||||||
|
|
||||||
|
|
||||||
Tornado is one of `Facebook's open source technologies
|
Tornado is one of `Facebook's open source technologies
|
||||||
<http://developers.facebook.com/opensource/>`_. It is available under
|
<http://developers.facebook.com/opensource/>`_. It is available under
|
||||||
|
|
|
@ -30,10 +30,10 @@ Quick links
|
||||||
|
|
||||||
* :doc:`Documentation <documentation>`
|
* :doc:`Documentation <documentation>`
|
||||||
* |Download current version|: :current_tarball:`z` (:doc:`release notes <releases>`)
|
* |Download current version|: :current_tarball:`z` (:doc:`release notes <releases>`)
|
||||||
* `Source (github) <https://github.com/facebook/tornado>`_
|
* `Source (github) <https://github.com/tornadoweb/tornado>`_
|
||||||
* `Mailing list <http://groups.google.com/group/python-tornado>`_
|
* Mailing lists: `discussion <http://groups.google.com/group/python-tornado>`_ and `announcements <http://groups.google.com/group/python-tornado-announce>`_
|
||||||
* `Stack Overflow <http://stackoverflow.com/questions/tagged/tornado>`_
|
* `Stack Overflow <http://stackoverflow.com/questions/tagged/tornado>`_
|
||||||
* `Wiki <https://github.com/facebook/tornado/wiki/Links>`_
|
* `Wiki <https://github.com/tornadoweb/tornado/wiki/Links>`_
|
||||||
|
|
||||||
.. |Download current version| replace:: Download version |version|
|
.. |Download current version| replace:: Download version |version|
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@ Here is a simple "Hello, world" example web app for Tornado::
|
||||||
|
|
||||||
This example does not use any of Tornado's asynchronous features; for
|
This example does not use any of Tornado's asynchronous features; for
|
||||||
that see this `simple chat room
|
that see this `simple chat room
|
||||||
<https://github.com/facebook/tornado/tree/master/demos/chat>`_.
|
<https://github.com/tornadoweb/tornado/tree/master/demos/chat>`_.
|
||||||
|
|
||||||
Installation
|
Installation
|
||||||
------------
|
------------
|
||||||
|
@ -84,7 +84,7 @@ copy of the source tarball as well.
|
||||||
sudo python setup.py install
|
sudo python setup.py install
|
||||||
|
|
||||||
The Tornado source code is `hosted on GitHub
|
The Tornado source code is `hosted on GitHub
|
||||||
<https://github.com/facebook/tornado>`_.
|
<https://github.com/tornadoweb/tornado>`_.
|
||||||
|
|
||||||
**Prerequisites**: Tornado runs on Python 2.6, 2.7, 3.2, and 3.3. On
|
**Prerequisites**: Tornado runs on Python 2.6, 2.7, 3.2, and 3.3. On
|
||||||
Python 2, the `backports.ssl_match_hostname
|
Python 2, the `backports.ssl_match_hostname
|
||||||
|
@ -128,9 +128,11 @@ Discussion and support
|
||||||
You can discuss Tornado on `the Tornado developer mailing list
|
You can discuss Tornado on `the Tornado developer mailing list
|
||||||
<http://groups.google.com/group/python-tornado>`_, and report bugs on
|
<http://groups.google.com/group/python-tornado>`_, and report bugs on
|
||||||
the `GitHub issue tracker
|
the `GitHub issue tracker
|
||||||
<https://github.com/facebook/tornado/issues>`_. Links to additional
|
<https://github.com/tornadoweb/tornado/issues>`_. Links to additional
|
||||||
resources can be found on the `Tornado wiki
|
resources can be found on the `Tornado wiki
|
||||||
<https://github.com/facebook/tornado/wiki/Links>`_.
|
<https://github.com/tornadoweb/tornado/wiki/Links>`_. New releases are
|
||||||
|
announced on the `announcements mailing list
|
||||||
|
<http://groups.google.com/group/python-tornado-announce>`_.
|
||||||
|
|
||||||
Tornado is one of `Facebook's open source technologies
|
Tornado is one of `Facebook's open source technologies
|
||||||
<http://developers.facebook.com/opensource/>`_. It is available under
|
<http://developers.facebook.com/opensource/>`_. It is available under
|
||||||
|
|
|
@ -11,7 +11,7 @@ application is written using a web framework that looks a bit like
|
||||||
but with additional tools and optimizations to take advantage of the
|
but with additional tools and optimizations to take advantage of the
|
||||||
non-blocking web server and tools.
|
non-blocking web server and tools.
|
||||||
|
|
||||||
`Tornado <https://github.com/facebook/tornado>`_ is an open source
|
`Tornado <https://github.com/tornadoweb/tornado>`_ is an open source
|
||||||
version of this web server and some of the tools we use most often at
|
version of this web server and some of the tools we use most often at
|
||||||
FriendFeed. The framework is distinct from most mainstream web server
|
FriendFeed. The framework is distinct from most mainstream web server
|
||||||
frameworks (and certainly most Python frameworks) because it is
|
frameworks (and certainly most Python frameworks) because it is
|
||||||
|
@ -482,7 +482,7 @@ and the user is not logged in, the server will send a ``403`` response.
|
||||||
|
|
||||||
Tornado comes with built-in support for third-party authentication
|
Tornado comes with built-in support for third-party authentication
|
||||||
schemes like Google OAuth. See the `tornado.auth`
|
schemes like Google OAuth. See the `tornado.auth`
|
||||||
for more details. Check out the `Tornado Blog example application <https://github.com/facebook/tornado/tree/master/demos/blog>`_ for a
|
for more details. Check out the `Tornado Blog example application <https://github.com/tornadoweb/tornado/tree/master/demos/blog>`_ for a
|
||||||
complete example that uses authentication (and stores user data in a
|
complete example that uses authentication (and stores user data in a
|
||||||
MySQL database).
|
MySQL database).
|
||||||
|
|
||||||
|
@ -904,7 +904,7 @@ and the response is finally flushed to the client with the call to
|
||||||
|
|
||||||
For a more advanced asynchronous example, take a look at the `chat
|
For a more advanced asynchronous example, take a look at the `chat
|
||||||
example application
|
example application
|
||||||
<https://github.com/facebook/tornado/tree/master/demos/chat>`_, which
|
<https://github.com/tornadoweb/tornado/tree/master/demos/chat>`_, which
|
||||||
implements an AJAX chat room using `long polling
|
implements an AJAX chat room using `long polling
|
||||||
<http://en.wikipedia.org/wiki/Push_technology#Long_polling>`_. Users
|
<http://en.wikipedia.org/wiki/Push_technology#Long_polling>`_. Users
|
||||||
of long polling may want to override ``on_connection_close()`` to
|
of long polling may want to override ``on_connection_close()`` to
|
||||||
|
@ -1137,5 +1137,5 @@ AppEngine <http://code.google.com/appengine/>`_ application:
|
||||||
wsgiref.handlers.CGIHandler().run(application)
|
wsgiref.handlers.CGIHandler().run(application)
|
||||||
|
|
||||||
See the `appengine example application
|
See the `appengine example application
|
||||||
<https://github.com/facebook/tornado/tree/master/demos/appengine>`_ for a
|
<https://github.com/tornadoweb/tornado/tree/master/demos/appengine>`_ for a
|
||||||
full-featured AppEngine app built on Tornado.
|
full-featured AppEngine app built on Tornado.
|
||||||
|
|
|
@ -16,7 +16,7 @@ Feb 20, 2011
|
||||||
http://groups.google.com/group/python-tornado/browse_thread/thread/b36191c781580cde
|
http://groups.google.com/group/python-tornado/browse_thread/thread/b36191c781580cde
|
||||||
* StackContexts that do something other than catch exceptions may need to
|
* StackContexts that do something other than catch exceptions may need to
|
||||||
be modified to be reentrant.
|
be modified to be reentrant.
|
||||||
https://github.com/facebook/tornado/commit/7a7e24143e77481d140fb5579bc67e4c45cbcfad
|
https://github.com/tornadoweb/tornado/commit/7a7e24143e77481d140fb5579bc67e4c45cbcfad
|
||||||
* When XSRF tokens are used, the token must also be present on PUT and
|
* When XSRF tokens are used, the token must also be present on PUT and
|
||||||
DELETE requests (anything but GET and HEAD)
|
DELETE requests (anything but GET and HEAD)
|
||||||
|
|
||||||
|
|
|
@ -75,7 +75,7 @@ def xhtml_unescape(value):
|
||||||
|
|
||||||
|
|
||||||
# The fact that json_encode wraps json.dumps is an implementation detail.
|
# The fact that json_encode wraps json.dumps is an implementation detail.
|
||||||
# Please see https://github.com/facebook/tornado/pull/706
|
# Please see https://github.com/tornadoweb/tornado/pull/706
|
||||||
# before sending a pull request that adds **kwargs to this function.
|
# before sending a pull request that adds **kwargs to this function.
|
||||||
def json_encode(value):
|
def json_encode(value):
|
||||||
"""JSON-encodes the given Python object."""
|
"""JSON-encodes the given Python object."""
|
||||||
|
|
|
@ -230,7 +230,7 @@ class TCPServer(object):
|
||||||
# catch another error later on (AttributeError in
|
# catch another error later on (AttributeError in
|
||||||
# SSLIOStream._do_ssl_handshake).
|
# SSLIOStream._do_ssl_handshake).
|
||||||
# To test this behavior, try nmap with the -sT flag.
|
# To test this behavior, try nmap with the -sT flag.
|
||||||
# https://github.com/facebook/tornado/pull/750
|
# https://github.com/tornadoweb/tornado/pull/750
|
||||||
if err.args[0] in (errno.ECONNABORTED, errno.EINVAL):
|
if err.args[0] in (errno.ECONNABORTED, errno.EINVAL):
|
||||||
return connection.close()
|
return connection.close()
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -107,7 +107,7 @@ class WSGIApplication(web.Application):
|
||||||
server.serve_forever()
|
server.serve_forever()
|
||||||
|
|
||||||
See the `appengine demo
|
See the `appengine demo
|
||||||
<https://github.com/facebook/tornado/tree/master/demos/appengine>`_
|
<https://github.com/tornadoweb/tornado/tree/master/demos/appengine>`_
|
||||||
for an example of using this module to run a Tornado app on Google
|
for an example of using this module to run a Tornado app on Google
|
||||||
App Engine.
|
App Engine.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue