]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.12] gh-106989: Remove tok report warnings (GH-106993) (#107013)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sat, 22 Jul 2023 13:01:36 +0000 (06:01 -0700)
committerGitHub <noreply@github.com>
Sat, 22 Jul 2023 13:01:36 +0000 (13:01 +0000)
Co-authored-by: Menelaos Kotoglou <contact@menelaoskotoglou.com>
Parser/tokenizer.c
Parser/tokenizer.h

index 115b497cc2409016403985f53adf0a353f0b87dc..7e246d2f56481c92a35b453985030bdba348a2be 100644 (file)
@@ -117,7 +117,6 @@ tok_new(void)
     tok->implicit_newline = 0;
     tok->tok_mode_stack[0] = (tokenizer_mode){.kind =TOK_REGULAR_MODE, .f_string_quote='\0', .f_string_quote_size = 0, .f_string_debug=0};
     tok->tok_mode_stack_index = 0;
-    tok->tok_report_warnings = 1;
 #ifdef Py_DEBUG
     tok->debug = _Py_GetConfig()->parser_debug;
 #endif
@@ -1546,10 +1545,6 @@ static int
 warn_invalid_escape_sequence(struct tok_state *tok, int first_invalid_escape_char)
 {
 
-    if (!tok->tok_report_warnings) {
-        return 0;
-    }
-
     PyObject *msg = PyUnicode_FromFormat(
         "invalid escape sequence '\\%c'",
         (char) first_invalid_escape_char
index cb44845c1d306ece3a5a22d98d34a9ff2af2aa13..1e1daa3648f5d0ad7c8524809f82235c67de334d 100644 (file)
@@ -128,7 +128,6 @@ struct tok_state {
     // TODO: Factor this into its own thing
     tokenizer_mode tok_mode_stack[MAXFSTRINGLEVEL];
     int tok_mode_stack_index;
-    int tok_report_warnings;
     int tok_extra_tokens;
     int comment_newline;
     int implicit_newline;