]> granicus.if.org Git - python/commitdiff
Fix typos; enhance comments on patch for SF #1462485.
authorPhillip J. Eby <pje@telecommunity.com>
Mon, 3 Apr 2006 21:20:07 +0000 (21:20 +0000)
committerPhillip J. Eby <pje@telecommunity.com>
Mon, 3 Apr 2006 21:20:07 +0000 (21:20 +0000)
 --This line, and those below, will be ignored--

M    contextlib.py

Lib/contextlib.py

index c26e27e924faa5098c0955cf938294d7dc957018..418a3b78208e65467bac16ddee230fa100cbb959 100644 (file)
@@ -32,8 +32,9 @@ class GeneratorContextManager(object):
                 self.gen.throw(type, value, traceback)
                 raise RuntimeError("generator didn't stop after throw()")
             except StopIteration:
-                # Supress the exception unless it's the same exception the
-                # was passed to throw().
+                # Suppress the exception *unless* it's the same exception that
+                # was passed to throw().  This prevents a StopIteration
+                # raised inside the "with" statement from being suppressed
                 return sys.exc_info()[1] is not value
             except:
                 # only re-raise if it's *not* the exception that was