Message ID | 20231219153134.47323-1-thuth@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [kvm-unit-tests,v2] scripts/pretty_print_stacks.py: Silence warning from Python 3.12 | expand |
On Tue, 2023-12-19 at 16:31 +0100, Thomas Huth wrote: > Python 3.12 complains: > > ./scripts/pretty_print_stacks.py:41: SyntaxWarning: > invalid escape sequence '\?' > m = re.match(b'(.*) at (.*):(([0-9]+)|\?)([^:]*)', line) > > Switch to a raw byte string to silence the problem. > > Signed-off-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Nina Schoetterl-Glausch <nsg@linux.ibm.com> > --- > v2: Use "rb" prefix > > scripts/pretty_print_stacks.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/scripts/pretty_print_stacks.py b/scripts/pretty_print_stacks.py > index d990d300..a1526d5e 100755 > --- a/scripts/pretty_print_stacks.py > +++ b/scripts/pretty_print_stacks.py > @@ -38,7 +38,7 @@ def pretty_print_stack(binary, line): > return > > for line in out.splitlines(): > - m = re.match(b'(.*) at (.*):(([0-9]+)|\?)([^:]*)', line) > + m = re.match(rb'(.*) at (.*):(([0-9]+)|\?)([^:]*)', line) > if m is None: > puts('%s\n' % line) > return
diff --git a/scripts/pretty_print_stacks.py b/scripts/pretty_print_stacks.py index d990d300..a1526d5e 100755 --- a/scripts/pretty_print_stacks.py +++ b/scripts/pretty_print_stacks.py @@ -38,7 +38,7 @@ def pretty_print_stack(binary, line): return for line in out.splitlines(): - m = re.match(b'(.*) at (.*):(([0-9]+)|\?)([^:]*)', line) + m = re.match(rb'(.*) at (.*):(([0-9]+)|\?)([^:]*)', line) if m is None: puts('%s\n' % line) return
Python 3.12 complains: ./scripts/pretty_print_stacks.py:41: SyntaxWarning: invalid escape sequence '\?' m = re.match(b'(.*) at (.*):(([0-9]+)|\?)([^:]*)', line) Switch to a raw byte string to silence the problem. Signed-off-by: Thomas Huth <thuth@redhat.com> --- v2: Use "rb" prefix scripts/pretty_print_stacks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)