This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients cheryl.sabella, miss-islington, rhettinger, serhiy.storchaka, taleinat, terry.reedy
Date 2020-05-30.05:00:14
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
To review: Serhiy reported 3 'IDLE' bugs: tripled DeprecationWarning (now joined by SyntaxWarning), printing to console (if available) instead of Shell, and an exit exception.

1. Codeop generates the tripicates; #40807 will fix that.
2. PR-15311 prints warnings to Shell, but I held off  pending some fix.  3. The exception (a duplicate report) was fixed on #35623.
4. PR-15500 stopped turning a SyntaxWarning into a SyntaxError.

Additional issues, semi-independent.
5. REPL prints warning after code, IDLE before
6. REPL prints 1 line, IDLE 4, but this is related to Shell warnings going to the console.  IDLE should use 1 and highlight.
7. Should IDLE extend scope of deduplication?  Yes with 4 lines, maybe not with 1 line.
8. REPL partially deduplicates within compound statement; see #40807.
Date User Action Args
2020-05-30 05:00:15terry.reedysetrecipients: + terry.reedy, rhettinger, taleinat, serhiy.storchaka, cheryl.sabella, miss-islington
2020-05-30 05:00:15terry.reedysetmessageid: <>
2020-05-30 05:00:15terry.reedylinkissue37824 messages
2020-05-30 05:00:14terry.reedycreate