]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-106989: Remove tok report warnings (#106993)
authorMenelaos Kotoglou <contact@menelaoskotoglou.com>
Sat, 22 Jul 2023 12:23:23 +0000 (15:23 +0300)
committerGitHub <noreply@github.com>
Sat, 22 Jul 2023 12:23:23 +0000 (14:23 +0200)
Parser/tokenizer.c
Parser/tokenizer.h

index f19198600fa018125b33cc2ad2cf3386e1bfbbd0..ccff16045233defdbd8abb02ff5620433997a546 100644 (file)
@@ -116,7 +116,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
@@ -1545,10 +1544,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;