_ellipsis_match(): Removed special-casing of "...\n". The semantics

are non-obvious either way because the newline character "is invisible",
but it's still there all the same, and it's easier to explain/predict
if that reality is left alone.
This commit is contained in:
Tim Peters 2004-08-22 01:47:51 +00:00
parent 5268c3955a
commit e594bee535
2 changed files with 5 additions and 32 deletions

View file

@ -398,10 +398,6 @@ def _ellipsis_match(want, got):
"""
if ELLIPSIS_MARKER not in want:
return want == got
# Remove \n from ...\n, else the newline will be required,
# and (for example) ... on a line by itself can't match
# nothing gracefully.
want = want.replace(ELLIPSIS_MARKER + '\n', ELLIPSIS_MARKER)
# Find "the real" strings.
ws = want.split(ELLIPSIS_MARKER)