[Python-checkins] [3.12] gh-106989: Remove tok report warnings (GH-106993) (#107013)

pablogsal webhook-mailer at python.org
Sat Jul 22 09:01:39 EDT 2023


https://github.com/python/cpython/commit/b6ace7516b032068a8b539a6b312c50bdde7c012
commit: b6ace7516b032068a8b539a6b312c50bdde7c012
branch: 3.12
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: pablogsal <Pablogsal at gmail.com>
date: 2023-07-22T13:01:36Z
summary:

[3.12] gh-106989: Remove tok report warnings (GH-106993) (#107013)

Co-authored-by: Menelaos Kotoglou <contact at menelaoskotoglou.com>

files:
M Parser/tokenizer.c
M Parser/tokenizer.h

diff --git a/Parser/tokenizer.c b/Parser/tokenizer.c
index 115b497cc2409..7e246d2f56481 100644
--- a/Parser/tokenizer.c
+++ b/Parser/tokenizer.c
@@ -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
diff --git a/Parser/tokenizer.h b/Parser/tokenizer.h
index cb44845c1d306..1e1daa3648f5d 100644
--- a/Parser/tokenizer.h
+++ b/Parser/tokenizer.h
@@ -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;



More information about the Python-checkins mailing list