Issue #25564: Mention exec and __builtins__ in IDLE-console difference section.
Do not print charrefs outside of the text proper (like '—»»»» ').
diff --git a/Lib/idlelib/help.py b/Lib/idlelib/help.py
index ba098ca..8599b13 100644
--- a/Lib/idlelib/help.py
+++ b/Lib/idlelib/help.py
@@ -150,7 +150,8 @@
self.text.insert('end', d, (self.tags, self.chartags))
def handle_charref(self, name):
- self.text.insert('end', unichr(int(name)))
+ if self.show:
+ self.text.insert('end', unichr(int(name)))
class HelpText(Text):