]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Added a banner to the shell startup message discussing possible
authorKurt B. Kaiser <kbk@shore.net>
Sun, 27 Jul 2003 03:24:19 +0000 (03:24 +0000)
committerKurt B. Kaiser <kbk@shore.net>
Sun, 27 Jul 2003 03:24:19 +0000 (03:24 +0000)
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

Lib/idlelib/NEWS.txt
Lib/idlelib/PyShell.py
Lib/idlelib/README.txt

index 27ef39fbe6ce86268900f2325d6548961cca8dd3..d27eb9958e48d10817bec0c78013d1c1cd9db693 100644 (file)
@@ -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?
 ===================================
 
index 47028bd73086d1aefaf416bf4d373e0464f88735..388c384a115577ea3533281070549ec8359a3438 100644 (file)
@@ -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
index df0b7b8b4b969df779b7bbc7f9bf416d29228da3..101f7eba167c9df531319f3b6c4acd3d3dd1eec8 100644 (file)
@@ -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