Commit 66a07c07 authored by Guido van Rossum's avatar Guido van Rossum

Fix bugf in index -- last char would not be checked.

parent a4ddbd88
......@@ -83,7 +83,7 @@ def splitfields(s, sep):
index_error = 'substring not found in string.index'
def index(s, sub):
n = len(sub)
for i in range(len(s) - n):
for i in range(len(s) + 1 - n):
if sub = s[i:i+n]: return i
raise index_error, (s, sub)
......
......@@ -83,7 +83,7 @@ def splitfields(s, sep):
index_error = 'substring not found in string.index'
def index(s, sub):
n = len(sub)
for i in range(len(s) - n):
for i in range(len(s) + 1 - n):
if sub = s[i:i+n]: return i
raise index_error, (s, sub)
......
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