On Mon, Aug 12, 2019 at 6:26 PM Terry Reedy <tjreedy@udel.edu> wrote:
On 8/8/2019 5:31 AM, Dima Tisnek wrote:
[...]

To me, this one of the major problems with the half-baked default.
People who want string literals left as is sometimes get away with
omitting explicit mention of that fact, but sometimes don't.

Note: when we added '\u' and '\U' escapes, we broke working code that
had Windows paths like "C:\Users\Terry".  But we did it anyway.

It might be helpful it there were some sort of declaration that the ultimate goal, despite the backwards incompatibility it would entail, is removing this wart from the language.

While practicality does indeed often beat purity, I fell this particular case may be the exception that proves the rule. Onwards to 4.0!