Kaydet (Commit) dace77c5 authored tarafından Terry Jan Reedy's avatar Terry Jan Reedy

Issue #28815: Change '?' to '<module>' in some doc examples.

Patch by Mariatta Wijaya.
üst 67edf731
...@@ -18,7 +18,7 @@ Syntax errors, also known as parsing errors, are perhaps the most common kind of ...@@ -18,7 +18,7 @@ Syntax errors, also known as parsing errors, are perhaps the most common kind of
complaint you get while you are still learning Python:: complaint you get while you are still learning Python::
>>> while True print 'Hello world' >>> while True print 'Hello world'
File "<stdin>", line 1, in ? File "<stdin>", line 1
while True print 'Hello world' while True print 'Hello world'
^ ^
SyntaxError: invalid syntax SyntaxError: invalid syntax
...@@ -44,15 +44,15 @@ programs, however, and result in error messages as shown here:: ...@@ -44,15 +44,15 @@ programs, however, and result in error messages as shown here::
>>> 10 * (1/0) >>> 10 * (1/0)
Traceback (most recent call last): Traceback (most recent call last):
File "<stdin>", line 1, in ? File "<stdin>", line 1, in <module>
ZeroDivisionError: integer division or modulo by zero ZeroDivisionError: integer division or modulo by zero
>>> 4 + spam*3 >>> 4 + spam*3
Traceback (most recent call last): Traceback (most recent call last):
File "<stdin>", line 1, in ? File "<stdin>", line 1, in <module>
NameError: name 'spam' is not defined NameError: name 'spam' is not defined
>>> '2' + 2 >>> '2' + 2
Traceback (most recent call last): Traceback (most recent call last):
File "<stdin>", line 1, in ? File "<stdin>", line 1, in <module>
TypeError: cannot concatenate 'str' and 'int' objects TypeError: cannot concatenate 'str' and 'int' objects
The last line of the error message indicates what happened. Exceptions come in The last line of the error message indicates what happened. Exceptions come in
...@@ -223,7 +223,7 @@ exception to occur. For example:: ...@@ -223,7 +223,7 @@ exception to occur. For example::
>>> raise NameError('HiThere') >>> raise NameError('HiThere')
Traceback (most recent call last): Traceback (most recent call last):
File "<stdin>", line 1, in ? File "<stdin>", line 1, in <module>
NameError: HiThere NameError: HiThere
The sole argument to :keyword:`raise` indicates the exception to be raised. The sole argument to :keyword:`raise` indicates the exception to be raised.
...@@ -242,7 +242,7 @@ re-raise the exception:: ...@@ -242,7 +242,7 @@ re-raise the exception::
... ...
An exception flew by! An exception flew by!
Traceback (most recent call last): Traceback (most recent call last):
File "<stdin>", line 2, in ? File "<stdin>", line 2, in <module>
NameError: HiThere NameError: HiThere
...@@ -270,7 +270,7 @@ example:: ...@@ -270,7 +270,7 @@ example::
My exception occurred, value: 4 My exception occurred, value: 4
>>> raise MyError('oops!') >>> raise MyError('oops!')
Traceback (most recent call last): Traceback (most recent call last):
File "<stdin>", line 1, in ? File "<stdin>", line 1, in <module>
__main__.MyError: 'oops!' __main__.MyError: 'oops!'
In this example, the default :meth:`__init__` of :class:`Exception` has been In this example, the default :meth:`__init__` of :class:`Exception` has been
...@@ -339,7 +339,7 @@ example:: ...@@ -339,7 +339,7 @@ example::
... ...
Goodbye, world! Goodbye, world!
Traceback (most recent call last): Traceback (most recent call last):
File "<stdin>", line 2, in ? File "<stdin>", line 2, in <module>
KeyboardInterrupt KeyboardInterrupt
A *finally clause* is always executed before leaving the :keyword:`try` A *finally clause* is always executed before leaving the :keyword:`try`
...@@ -372,7 +372,7 @@ the same :keyword:`try` statement works as of Python 2.5):: ...@@ -372,7 +372,7 @@ the same :keyword:`try` statement works as of Python 2.5)::
>>> divide("2", "1") >>> divide("2", "1")
executing finally clause executing finally clause
Traceback (most recent call last): Traceback (most recent call last):
File "<stdin>", line 1, in ? File "<stdin>", line 1, in <module>
File "<stdin>", line 3, in divide File "<stdin>", line 3, in divide
TypeError: unsupported operand type(s) for /: 'str' and 'str' TypeError: unsupported operand type(s) for /: 'str' and 'str'
......
...@@ -1494,6 +1494,7 @@ Truida Wiedijk ...@@ -1494,6 +1494,7 @@ Truida Wiedijk
Felix Wiemann Felix Wiemann
Gerry Wiener Gerry Wiener
Frank Wierzbicki Frank Wierzbicki
Mariatta Wijaya
Santoso Wijaya Santoso Wijaya
Bryce "Zooko" Wilcox-O'Hearn Bryce "Zooko" Wilcox-O'Hearn
Timothy Wild Timothy Wild
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment