[Python-Dev] Utopian String Interpolation
M.-A. Lemburg
mal@lemburg.com
Thu, 17 Jan 2002 15:02:11 +0100
Paul Svensson wrote:
>
> On Thu, 17 Jan 2002, M.-A. Lemburg wrote:
>
> >Paul Prescod wrote:
> >>
> >> The documentation says:
> >>
> >> "Unlike Standard , all unrecognized escape sequences are left in the
> >> string unchanged, i.e., the backslash is left in the string. (This
> >> behavior is useful when debugging: if an escape sequence is mistyped,
> >> the resulting output is more easily recognized as broken.)"
> >>
> >> That's a weird thing to say. What could be more helpful for debugging
> >> than a good old SyntaxError???
> >
> >If there's nothing wrong with the escape why raise a
> >SyntaxError ?
>
> I would certainly claim that an unrecognized escape sequence _is_ wrong.
Depending on how you see it, an "unrecognized escape sequence" is
not an escape sequence to begin with :-)
--
Marc-Andre Lemburg
CEO eGenix.com Software GmbH
______________________________________________________________________
Company & Consulting: http://www.egenix.com/
Python Software: http://www.egenix.com/files/python/