En Tue, 12 Feb 2008 18:18:20 -0200, W. Watson <[EMAIL PROTECTED]> escribió:
> After simply trying to write a program with help(MakeQTE), a module, and > having it fail with socket errors, I decided to restart IDLE, thinking I > knew the cause. I'm now getting msgs like: "IDLE's subprocess didn't make > connection. ... firewall may be blocking the connection." I doubt the FW > connection. There's a small X warning dialog that says "Socket Error: > Connection refused." Is there a way to reset IDLE? From the IDLE About box: IDLE executes Python code in a separate process, which is restarted for each Run (F5) initiated from an editor window. The environment can also be restarted from the Shell window without restarting IDLE. (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.) From the help: Running without a subprocess: If IDLE is started with the -n command line switch it will run in a single process and will not create the subprocess which runs the RPC Python execution server. This can be useful if Python cannot create the subprocess or the RPC socket interface on your platform. However, in this mode user code is not isolated from IDLE itself. Also, the environment is not restarted when Run/Run Module (F5) is selected. If your code has been modified, you must reload() the affected modules and re-import any specific items (e.g. from foo import baz) if the changes are to take effect. For these reasons, it is preferable to run IDLE with the default subprocess if at all possible. -- Gabriel Genellina -- http://mail.python.org/mailman/listinfo/python-list