[Python-Dev] Utopian String Interpolation

Paul Svensson paul@svensson.org
Thu, 17 Jan 2002 08:43:02 -0500 (EST)


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.

	/Paul