summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib
diff options
context:
space:
mode:
authorKurt B. Kaiser <kbk@shore.net>2003-07-27 03:24:19 (GMT)
committerKurt B. Kaiser <kbk@shore.net>2003-07-27 03:24:19 (GMT)
commit220fecf0f45b7ad6dde43a60e33f755793d8318d (patch)
treef1146413a5bd5e397b53bc5d19079581d0a9c80b /Lib/idlelib
parent7fbc3046df5cac4dd6cf0cbbf96707a94a305bb6 (diff)
downloadcpython-220fecf0f45b7ad6dde43a60e33f755793d8318d.zip
cpython-220fecf0f45b7ad6dde43a60e33f755793d8318d.tar.gz
cpython-220fecf0f45b7ad6dde43a60e33f755793d8318d.tar.bz2
Added a banner to the shell startup message discussing possible
warnings from personal firewall software. Added the same text to README.txt, updated NEWS.txt for release. M NEWS.txt M PyShell.py M README.txt
Diffstat (limited to 'Lib/idlelib')
-rw-r--r--Lib/idlelib/NEWS.txt10
-rw-r--r--Lib/idlelib/PyShell.py13
-rw-r--r--Lib/idlelib/README.txt5
3 files changed, 26 insertions, 2 deletions
diff --git a/Lib/idlelib/NEWS.txt b/Lib/idlelib/NEWS.txt
index 27ef39f..d27eb99 100644
--- a/Lib/idlelib/NEWS.txt
+++ b/Lib/idlelib/NEWS.txt
@@ -1,3 +1,12 @@
+What's New in IDLE 1.0?
+===================================
+
+*Release date: 29-Jul-2003*
+
+- Added a banner to the shell discussimg warnings possibly raised by personal
+ firewall software. Added same comment to README.txt.
+
+
What's New in IDLE 1.0 release candidate 2?
===================================
@@ -5,6 +14,7 @@ What's New in IDLE 1.0 release candidate 2?
- Calltip error when docstring was None Python Bug 775541
+
What's New in IDLE 1.0 release candidate 1?
===================================
diff --git a/Lib/idlelib/PyShell.py b/Lib/idlelib/PyShell.py
index 47028bd..388c384 100644
--- a/Lib/idlelib/PyShell.py
+++ b/Lib/idlelib/PyShell.py
@@ -864,15 +864,24 @@ class PyShell(OutputWindow):
COPYRIGHT = \
'Type "copyright", "credits" or "license()" for more information.'
+ firewallmessage = """
+ ****************************************************************
+ Personal firewall software may warn about the connection IDLE
+ makes to its subprocess using this computer's internal loopback
+ interface. This connection is not visible on any external
+ interface and no data is sent to or received from the Internet.
+ ****************************************************************
+ """
+
def begin(self):
self.resetoutput()
if use_subprocess:
nosub = ''
else:
nosub = "==== No Subprocess ===="
- self.write("Python %s on %s\n%s\nIDLE %s %s\n" %
+ self.write("Python %s on %s\n%s\n%s\nIDLE %s %s\n" %
(sys.version, sys.platform, self.COPYRIGHT,
- idlever.IDLE_VERSION, nosub))
+ self.firewallmessage, idlever.IDLE_VERSION, nosub))
self.showprompt()
import Tkinter
Tkinter._default_root = None
diff --git a/Lib/idlelib/README.txt b/Lib/idlelib/README.txt
index df0b7b8..101f7eb 100644
--- a/Lib/idlelib/README.txt
+++ b/Lib/idlelib/README.txt
@@ -21,6 +21,11 @@ This enhancement has often been requested, and is now finally available. The
magic "reload/import *" incantations are no longer required when editing and
testing a module two or three steps down the import chain.
+(Personal firewall software may warn about the connection IDLE makes to its
+subprocess using this computer's internal loopback interface. This connection
+is not visible on any external interface and no data is sent to or received
+from the Internet.)
+
It is possible to interrupt tightly looping user code, even on Windows.
Applications which cannot support subprocesses and/or sockets can still run