Page MenuHomeVyOS Platform

Resolve regex escape sequences
In progress, NormalPublicFEATURE REQUEST

Description

With Python 3.13 in Trixie, invalid escape sequences in strings raise a printed warning for each occurrence.

Example:

DEBUG - /usr/libexec/vyos/tests/smoke/cli/base_accel_ppp_test.py:253: SyntaxWarning: invalid escape sequence '\s'
DEBUG -   regex = f"{user}\s+\*\s+{password}\s+{static_ip}\s+{download}/{upload}"
DEBUG - /usr/libexec/vyos/tests/smoke/cli/base_accel_ppp_test.py:253: SyntaxWarning: invalid escape sequence '\s'
DEBUG -   regex = f"{user}\s+\*\s+{password}\s+{static_ip}\s+{download}/{upload}"
DEBUG - /usr/libexec/vyos/tests/smoke/cli/base_accel_ppp_test.py:253: SyntaxWarning: invalid escape sequence '\s'
DEBUG -   regex = f"{user}\s+\*\s+{password}\s+{static_ip}\s+{download}/{upload}"
DEBUG - /usr/libexec/vyos/tests/smoke/cli/base_accel_ppp_test.py:266: SyntaxWarning: invalid escape sequence '\s'
DEBUG -   regex = f"{user}\s+\*\s+{password}\s+\*\s+{download}/{upload}"
DEBUG - /usr/libexec/vyos/tests/smoke/cli/base_accel_ppp_test.py:266: SyntaxWarning: invalid escape sequence '\s'
DEBUG -   regex = f"{user}\s+\*\s+{password}\s+\*\s+{download}/{upload}"

Details

Version
-
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Related Objects

StatusSubtypeAssignedTask
In progressFEATURE REQUESTsarthurdev
In progressFEATURE REQUESTsarthurdev