Gave _ellipsis_match() an attractive new leading underscore.

This commit is contained in:
Tim Peters 2004-08-20 02:08:04 +00:00
parent 525b315326
commit b0a04e1592

View file

@ -390,10 +390,10 @@ def truncate(self, size=None):
del self.softspace
# Worst-case linear-time ellipsis matching.
def ellipsis_match(want, got):
def _ellipsis_match(want, got):
"""
Essentially the only subtle case:
>>> ellipsis_match('aa...aa', 'aaa')
>>> _ellipsis_match('aa...aa', 'aaa')
False
"""
if ELLIPSIS_MARKER not in want:
@ -426,7 +426,7 @@ def ellipsis_match(want, got):
if startpos > endpos:
# Exact end matches required more characters than we have, as in
# ellipsis_match('aa...aa', 'aaa')
# _ellipsis_match('aa...aa', 'aaa')
return False
# For the rest, we only need to find the leftmost non-overlapping
@ -1558,7 +1558,7 @@ def check_output(self, want, got, optionflags):
# The ELLIPSIS flag says to let the sequence "..." in `want`
# match any substring in `got`.
if optionflags & ELLIPSIS:
if ellipsis_match(want, got):
if _ellipsis_match(want, got):
return True
# We didn't find any match; return false.