summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2008-06-04 11:41:32 (GMT)
committerGeorg Brandl <georg@python.org>2008-06-04 11:41:32 (GMT)
commitf954c4b9fb8529cc13a2e24c58137c66ac836b28 (patch)
tree91575068c14eec261bc4e2c44da9c881eda4efe1 /Doc
parente5d68aceb529934e75d505bbfaf867e02493a1bc (diff)
downloadcpython-f954c4b9fb8529cc13a2e24c58137c66ac836b28.zip
cpython-f954c4b9fb8529cc13a2e24c58137c66ac836b28.tar.gz
cpython-f954c4b9fb8529cc13a2e24c58137c66ac836b28.tar.bz2
Remove meaning of -ttt, but still accept -t option on cmdline for compatibility.
Diffstat (limited to 'Doc')
-rw-r--r--Doc/c-api/unicode.rst10
-rw-r--r--Doc/library/functions.rst8
-rw-r--r--Doc/library/stdtypes.rst8
-rw-r--r--Doc/library/sys.rst2
-rw-r--r--Doc/using/cmdline.rst7
5 files changed, 26 insertions, 9 deletions
diff --git a/Doc/c-api/unicode.rst b/Doc/c-api/unicode.rst
index 17c25d5..07b215d 100644
--- a/Doc/c-api/unicode.rst
+++ b/Doc/c-api/unicode.rst
@@ -144,6 +144,13 @@ the Python configuration.
Return 1 or 0 depending on whether *ch* is an alphanumeric character.
+.. cfunction:: int Py_UNICODE_ISPRINTABLE(Py_UNICODE ch)
+
+ Return 1 or 0 depending on whether *ch* is a printable character.
+ Characters defined in the Unicode character database as "Other"
+ or "Separator" other than ASCII space(0x20) are not considered
+ printable.
+
These APIs can be used for fast direct character conversions:
@@ -228,6 +235,9 @@ APIs:
+===================+=====================+================================+
| :attr:`%%` | *n/a* | The literal % character. |
+-------------------+---------------------+--------------------------------+
+ | :attr:`%a` | PyObject\* | The result of calling |
+ | | | :func:`ascii`. |
+ +-------------------+---------------------+--------------------------------+
| :attr:`%c` | int | A single character, |
| | | represented as an C int. |
+-------------------+---------------------+--------------------------------+
diff --git a/Doc/library/functions.rst b/Doc/library/functions.rst
index 875eea0..a3c456c 100644
--- a/Doc/library/functions.rst
+++ b/Doc/library/functions.rst
@@ -91,6 +91,14 @@ are always available. They are listed here in alphabetical order.
return False
+.. function:: ascii(object)
+
+ As :func:`repr`, return a string containing a printable
+ representation of an object. But unlike :func:`repr`, the non-ASCII
+ characters in the string returned by :func:`ascii`() are hex-escaped
+ to generate a same string as :func:`repr` in Python 2.
+
+
.. function:: bin(x)
Convert an integer number to a binary string. The result is a valid Python
diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst
index 09549ad..bccc02a 100644
--- a/Doc/library/stdtypes.rst
+++ b/Doc/library/stdtypes.rst
@@ -774,6 +774,14 @@ functions based on regular expressions.
least one cased character, false otherwise.
+.. method:: str.isprintable()
+
+ Return true if all characters in the string are printable and there is at
+ least one character, false otherwise. Characters defined in the Unicode
+ character database as "Other" or "Separator" other than ASCII space(0x20) are
+ not considered printable.
+
+
.. method:: str.isspace()
Return true if there are only whitespace characters in the string and there is
diff --git a/Doc/library/sys.rst b/Doc/library/sys.rst
index 0929f0e..b354603 100644
--- a/Doc/library/sys.rst
+++ b/Doc/library/sys.rst
@@ -231,8 +231,6 @@ always available.
+------------------------------+------------------------------------------+
| :const:`ignore_environment` | -E |
+------------------------------+------------------------------------------+
- | :const:`tabcheck` | -t or -tt |
- +------------------------------+------------------------------------------+
| :const:`verbose` | -v |
+------------------------------+------------------------------------------+
| :const:`unicode` | -U |
diff --git a/Doc/using/cmdline.rst b/Doc/using/cmdline.rst
index a6a6ecf..5100c21 100644
--- a/Doc/using/cmdline.rst
+++ b/Doc/using/cmdline.rst
@@ -222,13 +222,6 @@ Miscellaneous options
manipulations of :data:`sys.path` that it entails.
-.. cmdoption:: -t
-
- Issue a warning when a source file mixes tabs and spaces for indentation in a
- way that makes it depend on the worth of a tab expressed in spaces. Issue an
- error when the option is given twice (:option:`-tt`).
-
-
.. cmdoption:: -u
Force stdin, stdout and stderr to be totally unbuffered. On systems where it