On 26/04/2024 5:07 am, Jason Andryuk wrote: > Python 3.12.2 warns: > > xen/tools/gen-cpuid.py:50: SyntaxWarning: invalid escape sequence '\s' > "\s+([\s\d]+\*[\s\d]+\+[\s\d]+)\)" > xen/tools/gen-cpuid.py:51: SyntaxWarning: invalid escape sequence '\s' > "\s+/\*([\w!]*) .*$") > > Specify the strings as raw strings so '\s' is read as literal '\' + 's'. > This avoids escaping all the '\'s in the strings. > > Signed-off-by: Jason Andryuk <[email protected]>
That's something I didn't know about how python does string concatenation. I was expecting the whole string to be considered raw, not just the first line. Acked-by: Andrew Cooper <[email protected]> I'll rebase my pending change altering the regex over this.
