]> xenbits.xensource.com Git - xen.git/commitdiff
xen/x86: Fix Syntax warning in gen-cpuid.py
authorJason Andryuk <jason.andryuk@amd.com>
Tue, 21 May 2024 09:57:41 +0000 (11:57 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 21 May 2024 09:57:41 +0000 (11:57 +0200)
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 <jason.andryuk@amd.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
master commit: 08e79bba73d74a85d3ce6ff0f91c5205f1e05eda
master date: 2024-04-30 08:34:37 +0200

xen/tools/gen-cpuid.py

index a7c2ba3e5d79e275e46d24b6ba50614e0bdd7ac4..415b8b1d6881f52d38596badd94e9089033ac5c3 100755 (executable)
@@ -47,8 +47,8 @@ def parse_definitions(state):
     """
     feat_regex = re.compile(
         r"^XEN_CPUFEATURE\(([A-Z0-9_]+),"
-        "\s+([\s\d]+\*[\s\d]+\+[\s\d]+)\)"
-        "\s+/\*([\w!]*) .*$")
+        r"\s+([\s\d]+\*[\s\d]+\+[\s\d]+)\)"
+        r"\s+/\*([\w!]*) .*$")
 
     word_regex = re.compile(
         r"^/\* .* word (\d*) \*/$")