gh-105800: Issue SyntaxWarning in f-strings for invalid escape sequences (#105801)

This commit is contained in:
Pablo Galindo Salgado 2023-06-15 01:08:12 +01:00 committed by GitHub
parent 698a0da7d4
commit 12b6d844d8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 3 deletions

View file

@ -907,6 +907,9 @@ x = (
with self.assertWarns(DeprecationWarning): # invalid escape sequence
value = eval(r"f'\{6*7}'")
self.assertEqual(value, '\\42')
with self.assertWarns(SyntaxWarning): # invalid escape sequence
value = eval(r"f'\g'")
self.assertEqual(value, '\\g')
self.assertEqual(f'\\{6*7}', '\\42')
self.assertEqual(fr'\{6*7}', '\\42')