[Python-3000] raw strings and \u

"Martin v. Löwis" martin at v.loewis.de
Sat Apr 5 09:34:05 CEST 2008


> I just checked in r62163 with this change:
> -            rc = os.system(r"ml64 -c -Foms\uptable.obj ms\uptable.asm")
> +            rc = os.system("ml64 -c -Foms\\uptable.obj ms\\uptable.asm")
> 
> What should happen with raw unicode strings that contain a \u?  The
> old code above was generating:
>   SyntaxError: (unicode error) truncated \uXXXX
> 
> Is that correct?  Or should the \u be translated literally?

The intention is that the file ms\uptable.asm is compiled to
ms\uptable.obj. So the change is correct.  (not sure what
alternatives you might have considered)

Regards,
Martin



More information about the Python-3000 mailing list