mirror of https://github.com/python/cpython
merge with 3.2
This commit is contained in:
commit
8df168cc7b
|
@ -1151,9 +1151,9 @@ Text Processing".
|
||||||
|
|
||||||
Mertz also wrote a 3-part series of articles on functional programming
|
Mertz also wrote a 3-part series of articles on functional programming
|
||||||
for IBM's DeveloperWorks site; see
|
for IBM's DeveloperWorks site; see
|
||||||
`part 1 <http://www-128.ibm.com/developerworks/library/l-prog.html>`__,
|
`part 1 <http://www.ibm.com/developerworks/linux/library/l-prog/index.html>`__,
|
||||||
`part 2 <http://www-128.ibm.com/developerworks/library/l-prog2.html>`__, and
|
`part 2 <http://www.ibm.com/developerworks/linux/library/l-prog2/index.html>`__, and
|
||||||
`part 3 <http://www-128.ibm.com/developerworks/linux/library/l-prog3.html>`__,
|
`part 3 <http://www.ibm.com/developerworks/linux/library/l-prog3/index.html>`__,
|
||||||
|
|
||||||
|
|
||||||
Python documentation
|
Python documentation
|
||||||
|
|
|
@ -274,7 +274,7 @@ Setting up FastCGI
|
||||||
Each web server requires a specific module.
|
Each web server requires a specific module.
|
||||||
|
|
||||||
* Apache has both `mod_fastcgi <http://www.fastcgi.com/drupal/>`_ and `mod_fcgid
|
* Apache has both `mod_fastcgi <http://www.fastcgi.com/drupal/>`_ and `mod_fcgid
|
||||||
<http://fastcgi.coremail.cn/>`_. ``mod_fastcgi`` is the original one, but it
|
<http://httpd.apache.org/mod_fcgid/>`_. ``mod_fastcgi`` is the original one, but it
|
||||||
has some licensing issues, which is why it is sometimes considered non-free.
|
has some licensing issues, which is why it is sometimes considered non-free.
|
||||||
``mod_fcgid`` is a smaller, compatible alternative. One of these modules needs
|
``mod_fcgid`` is a smaller, compatible alternative. One of these modules needs
|
||||||
to be loaded by Apache.
|
to be loaded by Apache.
|
||||||
|
@ -365,7 +365,7 @@ testing.
|
||||||
|
|
||||||
A really great WSGI feature is middleware. Middleware is a layer around your
|
A really great WSGI feature is middleware. Middleware is a layer around your
|
||||||
program which can add various functionality to it. There is quite a bit of
|
program which can add various functionality to it. There is quite a bit of
|
||||||
`middleware <http://wsgi.org/wsgi/Middleware_and_Utilities>`_ already
|
`middleware <http://www.wsgi.org/en/latest/libraries.html>`_ already
|
||||||
available. For example, instead of writing your own session management (HTTP
|
available. For example, instead of writing your own session management (HTTP
|
||||||
is a stateless protocol, so to associate multiple HTTP requests with a single
|
is a stateless protocol, so to associate multiple HTTP requests with a single
|
||||||
user your application must create and manage such state via a session), you can
|
user your application must create and manage such state via a session), you can
|
||||||
|
@ -396,9 +396,9 @@ compared with other web technologies.
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
A good overview of WSGI-related code can be found in the `WSGI wiki
|
A good overview of WSGI-related code can be found in the `WSGI homepage
|
||||||
<http://wsgi.org/wsgi>`_, which contains an extensive list of `WSGI servers
|
<http://www.wsgi.org/en/latest/index.html>`_, which contains an extensive list of `WSGI servers
|
||||||
<http://wsgi.org/wsgi/Servers>`_ which can be used by *any* application
|
<http://www.wsgi.org/en/latest/servers.html>`_ which can be used by *any* application
|
||||||
supporting WSGI.
|
supporting WSGI.
|
||||||
|
|
||||||
You might be interested in some WSGI-supporting modules already contained in
|
You might be interested in some WSGI-supporting modules already contained in
|
||||||
|
|
|
@ -6,9 +6,6 @@
|
||||||
.. moduleauthor:: Skip Montanaro <skip@pobox.com>
|
.. moduleauthor:: Skip Montanaro <skip@pobox.com>
|
||||||
.. sectionauthor:: Skip Montanaro <skip@pobox.com>
|
.. sectionauthor:: Skip Montanaro <skip@pobox.com>
|
||||||
|
|
||||||
**Source code:** :source:`Lib/atexit.py`
|
|
||||||
|
|
||||||
--------------
|
|
||||||
|
|
||||||
The :mod:`atexit` module defines functions to register and unregister cleanup
|
The :mod:`atexit` module defines functions to register and unregister cleanup
|
||||||
functions. Functions thus registered are automatically executed upon normal
|
functions. Functions thus registered are automatically executed upon normal
|
||||||
|
|
|
@ -26,11 +26,11 @@ following links:
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
http://www.linux.com/articles/60383
|
http://www.debian.org/doc/manuals/maint-guide/first.en.html
|
||||||
for Debian users
|
for Debian users
|
||||||
http://linuxmafia.com/pub/linux/suse-linux-internals/chapter35.html
|
http://linuxmafia.com/pub/linux/suse-linux-internals/chapter35.html
|
||||||
for OpenSuse users
|
for OpenSuse users
|
||||||
http://docs.fedoraproject.org/drafts/rpm-guide-en/ch-creating-rpms.html
|
http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-creating-rpms.html
|
||||||
for Fedora users
|
for Fedora users
|
||||||
http://www.slackbook.org/html/package-management-making-packages.html
|
http://www.slackbook.org/html/package-management-making-packages.html
|
||||||
for Slackware users
|
for Slackware users
|
||||||
|
|
Loading…
Reference in New Issue