From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Fri, 22 Oct 2021 10:14:47 +0000 (-0700) Subject: bpo-45562: Only show debug output from the parser in debug builds (GH-29140) (#29149) X-Git-Tag: v3.10.1~142 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F29155%2Fhead;p=thirdparty%2FPython%2Fcpython.git bpo-45562: Only show debug output from the parser in debug builds (GH-29140) (#29149) (cherry picked from commit 86dfb55d2e091cf633dbd7aabcd49d96fb1f9d81) Co-authored-by: Pablo Galindo Salgado Co-authored-by: Pablo Galindo Salgado --- diff --git a/Parser/tokenizer.c b/Parser/tokenizer.c index a076d625bbf5..53c10282ce86 100644 --- a/Parser/tokenizer.c +++ b/Parser/tokenizer.c @@ -1042,11 +1042,13 @@ tok_nextc(struct tok_state *tok) else { rc = tok_underflow_file(tok); } +#if defined(Py_DEBUG) if (Py_DebugFlag) { printf("line[%d] = ", tok->lineno); print_escape(stdout, tok->cur, tok->inp - tok->cur); printf(" tok->done = %d\n", tok->done); } +#endif if (!rc) { tok->cur = tok->inp; return EOF;