Perché le stringhe letterali grezze di Python non possono terminare con una singola barra rovesciata?

| |

Tecnicamente, qualsiasi numero dispari di barre inverse, come descritto in la documentazione.

>>> r"" File "<stdin>", riga 1 r"" ^ SyntaxError: EOL durante la scansione della stringa letterale >>> r"" "\" >>> r"" File "<stdin>", riga 1 r"" ^ SyntaxError: EOL durante la scansione di una stringa letterale 

Sembra che il parser possa semplicemente trattare le barre inverse nelle stringhe grezze come caratteri normali (non è questo il significato delle stringhe grezze?), ma probabilmente mi sfugge qualcosa di ovvio.