summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2009-06-04 10:21:10 (GMT)
committerGeorg Brandl <georg@python.org>2009-06-04 10:21:10 (GMT)
commit3cfdd9c1d53bdcc95b3779caaa2ab5953b604797 (patch)
treebc4ebcb01dabdce9bd671324faef32000f3176b6 /Lib
parent706824f19f734e5e567f32d989376547c0ae08da (diff)
downloadcpython-3cfdd9c1d53bdcc95b3779caaa2ab5953b604797.zip
cpython-3cfdd9c1d53bdcc95b3779caaa2ab5953b604797.tar.gz
cpython-3cfdd9c1d53bdcc95b3779caaa2ab5953b604797.tar.bz2
Merged revisions 73186,73206,73212 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r73186 | georg.brandl | 2009-06-03 23:21:09 +0200 (Mi, 03 Jun 2009) | 1 line #6174: fix indentation in code example. ........ r73206 | georg.brandl | 2009-06-04 11:15:12 +0200 (Do, 04 Jun 2009) | 1 line #3584: ignore trailing newlines when placing the caret for a SyntaxError location. ........ r73212 | georg.brandl | 2009-06-04 12:10:41 +0200 (Do, 04 Jun 2009) | 1 line Better name for "Ctor". ........
Diffstat (limited to 'Lib')
-rw-r--r--Lib/test/test_with.py4
-rw-r--r--Lib/traceback.py2
2 files changed, 3 insertions, 3 deletions
diff --git a/Lib/test/test_with.py b/Lib/test/test_with.py
index 105be8b..ae2fa4d 100644
--- a/Lib/test/test_with.py
+++ b/Lib/test/test_with.py
@@ -677,7 +677,7 @@ class NestedWith(unittest.TestCase):
if self.gobble:
return True
- class CtorRaises(object):
+ class InitRaises(object):
def __init__(self): raise RuntimeError()
class EnterRaises(object):
@@ -697,7 +697,7 @@ class NestedWith(unittest.TestCase):
def testExceptionInExprList(self):
try:
- with self.Dummy() as a, self.CtorRaises():
+ with self.Dummy() as a, self.InitRaises():
pass
except:
pass
diff --git a/Lib/traceback.py b/Lib/traceback.py
index 571ff57..5f92415 100644
--- a/Lib/traceback.py
+++ b/Lib/traceback.py
@@ -225,7 +225,7 @@ def format_exception_only(etype, value):
if badline is not None:
lines.append(' %s\n' % badline.strip())
if offset is not None:
- caretspace = badline[:offset].lstrip()
+ caretspace = badline.rstrip('\n')[:offset].lstrip()
# non-space whitespace (likes tabs) must be kept for alignment
caretspace = ((c.isspace() and c or ' ') for c in caretspace)
# only three spaces to account for offset1 == pos 0