mirror of
https://github.com/python/cpython.git
synced 2025-11-02 03:01:58 +00:00
Merged revisions 64434-64435,64440-64443,64445,64447-64448,64450,64452,64455,64461,64464,64466,64468 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r64434 | andrew.kuchling | 2008-06-20 18:13:58 -0500 (Fri, 20 Jun 2008) | 1 line Remove request for e-mail; it's unlikely these classes will be saved ........ r64435 | andrew.kuchling | 2008-06-20 18:14:32 -0500 (Fri, 20 Jun 2008) | 1 line Grammar fixes ........ r64440 | andrew.kuchling | 2008-06-21 08:29:12 -0500 (Sat, 21 Jun 2008) | 1 line Docstring typo ........ r64441 | andrew.kuchling | 2008-06-21 08:47:20 -0500 (Sat, 21 Jun 2008) | 1 line Use repr() for bad input strings; this makes the empty string or binary characters more visible ........ r64442 | andrew.kuchling | 2008-06-21 08:48:38 -0500 (Sat, 21 Jun 2008) | 1 line Docstring correction ........ r64443 | georg.brandl | 2008-06-21 09:26:19 -0500 (Sat, 21 Jun 2008) | 2 lines Documentation fix. ........ r64445 | facundo.batista | 2008-06-21 12:30:06 -0500 (Sat, 21 Jun 2008) | 3 lines Reviewed and updated the documentation. Fixes #3017. ........ r64447 | facundo.batista | 2008-06-21 13:58:04 -0500 (Sat, 21 Jun 2008) | 6 lines Now a from submitted via POST that also has a query string will contain both FieldStorage and MiniFieldStorage items. Fixes #1817. ........ r64448 | facundo.batista | 2008-06-21 14:48:19 -0500 (Sat, 21 Jun 2008) | 5 lines In the deprecated functions I added an alert to review specially a section of the subprocess documentation that helps with the replacing of those functionss. ........ r64450 | georg.brandl | 2008-06-22 04:05:29 -0500 (Sun, 22 Jun 2008) | 2 lines Turn section references into proper cross-references. ........ r64452 | facundo.batista | 2008-06-22 08:36:20 -0500 (Sun, 22 Jun 2008) | 5 lines Issue #2722. Now the char buffer to support the path string has not fixed length, it mallocs memory if needed. As a result, we don't have a maximum for the getcwd() method. ........ r64455 | facundo.batista | 2008-06-22 10:27:10 -0500 (Sun, 22 Jun 2008) | 4 lines Issue 3164. Small fix to don't repeat a comparation without necessity. ........ r64461 | georg.brandl | 2008-06-22 13:11:52 -0500 (Sun, 22 Jun 2008) | 2 lines #3085: Fix syntax error. ........ r64464 | georg.brandl | 2008-06-22 13:31:54 -0500 (Sun, 22 Jun 2008) | 2 lines Expand docstrings of sqlite3 functions. ........ r64466 | georg.brandl | 2008-06-22 14:07:59 -0500 (Sun, 22 Jun 2008) | 2 lines Write out "phi" consistently. ........ r64468 | facundo.batista | 2008-06-22 14:35:24 -0500 (Sun, 22 Jun 2008) | 4 lines Just returning nothing instead of rising TestSkipped, because it makes the test fail in the trunk.loewis-sun buildbot. ........
This commit is contained in:
parent
f9c98b48bd
commit
dcf97b98ec
16 changed files with 249 additions and 56 deletions
|
|
@ -253,5 +253,5 @@ and classes for traversing abstract syntax trees:
|
|||
debugging purposes. The returned string will show the names and the values
|
||||
for fields. This makes the code impossible to evaluate, so if evaluation is
|
||||
wanted *annotate_fields* must be set to False. Attributes such as line
|
||||
numbers and column offsets are dumped by default. If this is wanted,
|
||||
numbers and column offsets are not dumped by default. If this is wanted,
|
||||
*include_attributes* can be set to ``True``.
|
||||
|
|
|
|||
|
|
@ -162,6 +162,8 @@ data part of type :mimetype:`application/x-www-form-urlencoded`), the items will
|
|||
actually be instances of the class :class:`MiniFieldStorage`. In this case, the
|
||||
:attr:`list`, :attr:`file`, and :attr:`filename` attributes are always ``None``.
|
||||
|
||||
A form submitted via POST that also has a query string will contain both
|
||||
:class:`FieldStorage` and :class:`MiniFieldStorage` items.
|
||||
|
||||
Higher Level Interface
|
||||
----------------------
|
||||
|
|
|
|||
|
|
@ -40,9 +40,9 @@ Definition::
|
|||
|
||||
In engineering the polar coordinate system is popular for complex numbers. In
|
||||
polar coordinates a complex number is defined by the radius *r* and the phase
|
||||
angle *φ*. The radius *r* is the absolute value of the complex, which can be
|
||||
angle *phi*. The radius *r* is the absolute value of the complex, which can be
|
||||
viewed as distance from (0, 0). The radius *r* is always 0 or a positive float.
|
||||
The phase angle *φ* is the counter clockwise angle from the positive x axis,
|
||||
The phase angle *phi* is the counter clockwise angle from the positive x axis,
|
||||
e.g. *1* has the angle *0*, *1j* has the angle *π/2* and *-1* the angle *-π*.
|
||||
|
||||
.. note::
|
||||
|
|
@ -53,12 +53,12 @@ e.g. *1* has the angle *0*, *1j* has the angle *π/2* and *-1* the angle *-π*.
|
|||
|
||||
Definition::
|
||||
|
||||
z = r * exp(1j * φ)
|
||||
z = r * cis(φ)
|
||||
z = r * exp(1j * phi)
|
||||
z = r * cis(phi)
|
||||
|
||||
r := abs(z) := sqrt(real(z)**2 + imag(z)**2)
|
||||
phi := phase(z) := atan2(imag(z), real(z))
|
||||
cis(φ) := cos(φ) + 1j * sin(φ)
|
||||
cis(phi) := cos(phi) + 1j * sin(phi)
|
||||
|
||||
|
||||
.. function:: phase(x)
|
||||
|
|
|
|||
|
|
@ -418,7 +418,7 @@ Decimal objects
|
|||
|
||||
.. method:: conjugate()
|
||||
|
||||
Just returns itself, this method is only to comply with the Decimal
|
||||
Just returns self, this method is only to comply with the Decimal
|
||||
Specification.
|
||||
|
||||
.. method:: copy_abs()
|
||||
|
|
@ -1192,9 +1192,10 @@ In addition to the three supplied contexts, new contexts can be created with the
|
|||
The sign of the result, if non-zero, is the same as that of the original
|
||||
dividend.
|
||||
|
||||
|
||||
.. method:: remainder_near(x, y)
|
||||
|
||||
Returns `x - y * n`, where *n* is the integer nearest the exact value
|
||||
Returns `x - y * n`, where *n* is the integer nearest the exact value
|
||||
of `x / y` (if the result is `0` then its sign will be the sign of *x*).
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -337,21 +337,6 @@ These functions create new file objects. (See also :func:`open`.)
|
|||
does on most platforms).
|
||||
|
||||
|
||||
.. function:: popen(command[, mode[, bufsize]])
|
||||
|
||||
Open a pipe to or from *command*. The return value is an open file object
|
||||
connected to the pipe, which can be read or written depending on whether *mode*
|
||||
is ``'r'`` (default) or ``'w'``. The *bufsize* argument has the same meaning as
|
||||
the corresponding argument to the built-in :func:`open` function. The exit
|
||||
status of the command (encoded in the format specified for :func:`wait`) is
|
||||
available as the return value of the :meth:`close` method of the file object,
|
||||
except that when the exit status is zero (termination without errors), ``None``
|
||||
is returned. Availability: Macintosh, Unix, Windows.
|
||||
|
||||
.. deprecated:: 2.6
|
||||
This function is obsolete. Use the :mod:`subprocess` module.
|
||||
|
||||
|
||||
.. _os-fd-ops:
|
||||
|
||||
File Descriptor Operations
|
||||
|
|
@ -1449,7 +1434,8 @@ written in Python, such as a mail server's external command delivery program.
|
|||
|
||||
(Note that the :mod:`subprocess` module provides more powerful facilities for
|
||||
spawning new processes and retrieving their results; using that module is
|
||||
preferable to using these functions.)
|
||||
preferable to using these functions. Check specially the *Replacing Older
|
||||
Functions with the subprocess Module* section in that documentation page.)
|
||||
|
||||
If *mode* is :const:`P_NOWAIT`, this function returns the process id of the new
|
||||
process; if *mode* is :const:`P_WAIT`, returns the process's exit code if it
|
||||
|
|
@ -1571,7 +1557,8 @@ written in Python, such as a mail server's external command delivery program.
|
|||
|
||||
The :mod:`subprocess` module provides more powerful facilities for spawning new
|
||||
processes and retrieving their results; using that module is preferable to using
|
||||
this function.
|
||||
this function. Use the :mod:`subprocess` module. Check especially the
|
||||
:ref:`subprocess-replacements` section.
|
||||
|
||||
|
||||
.. function:: times()
|
||||
|
|
|
|||
|
|
@ -2145,6 +2145,11 @@ the particular object.
|
|||
the system default encoding for converting strings.
|
||||
|
||||
|
||||
.. attribute:: file.errors
|
||||
|
||||
The Unicode error handler used along with the encoding.
|
||||
|
||||
|
||||
.. attribute:: file.mode
|
||||
|
||||
The I/O mode for the file. If the file was created using the :func:`open`
|
||||
|
|
|
|||
|
|
@ -289,6 +289,8 @@ The following attributes are also available:
|
|||
``N`` (Unix only).
|
||||
|
||||
|
||||
.. _subprocess-replacements:
|
||||
|
||||
Replacing Older Functions with the subprocess Module
|
||||
----------------------------------------------------
|
||||
|
||||
|
|
@ -386,13 +388,13 @@ Replacing os.popen\*
|
|||
|
||||
::
|
||||
|
||||
pipe = os.popen(cmd, mode='r', bufsize)
|
||||
pipe = os.popen(cmd, 'r', bufsize)
|
||||
==>
|
||||
pipe = Popen(cmd, shell=True, bufsize=bufsize, stdout=PIPE).stdout
|
||||
|
||||
::
|
||||
|
||||
pipe = os.popen(cmd, mode='w', bufsize)
|
||||
pipe = os.popen(cmd, 'w', bufsize)
|
||||
==>
|
||||
pipe = Popen(cmd, shell=True, bufsize=bufsize, stdin=PIPE).stdin
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue