Merge pull request #536 from evanj/master

Documentation fixes: auto-reloading
This commit is contained in:
bdarnell 2012-06-14 21:40:42 -07:00
commit 4cdc02fa29
3 changed files with 20 additions and 1 deletions

View File

@ -24,6 +24,11 @@ and static resources.
This module depends on IOLoop, so it will not work in WSGI applications
and Google AppEngine. It also will not work correctly when HTTPServer's
multi-process mode is used.
Reloading loses any Python interpreter command-line arguments (e.g. ``-u``)
because it re-executes Python using ``sys.executable`` and ``sys.argv``.
Additionally, modifying these variables will cause reloading to behave
incorrectly.
"""
from __future__ import absolute_import, division, with_statement

View File

@ -1208,9 +1208,15 @@ class Application(object):
.. attribute:: settings
Additonal keyword arguments passed to the constructor are saved in the
Additional keyword arguments passed to the constructor are saved in the
`settings` dictionary, and are often referred to in documentation as
"application settings".
.. attribute:: debug
If `True` the application runs in debug mode, described in
:ref:`debug-mode`. This is an application setting in the `settings`
dictionary, so handlers can access it.
"""
def __init__(self, handlers=None, default_host="", transforms=None,
wsgi=False, **settings):

View File

@ -957,6 +957,8 @@ the Google credentials in a cookie for later access:
See the `tornado.auth` module documentation for more details.
.. _debug-mode:
Debug mode and automatic reloading
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -976,6 +978,12 @@ The automatic reloading feature of debug mode is available as a
standalone module in ``tornado.autoreload``, and is optionally used by
the test runner in ``tornado.testing.main``.
Reloading loses any Python interpreter command-line arguments (e.g. ``-u``)
because it re-executes Python using ``sys.executable`` and ``sys.argv``.
Additionally, modifying these variables will cause reloading to behave
incorrectly.
Running Tornado in production
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~