[Idle-dev] [ idlefork-Bugs-803382 ] PyShell's broken in python 2.3
SourceForge.net
noreply at sourceforge.net
Tue Sep 9 14:48:31 EDT 2003
Bugs item #803382, was opened at 2003-09-09 12:24
Message generated for change (Comment added) made by cdoutri
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=109579&aid=803382&group_id=9579
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Charles Doutriaux (cdoutri)
Assigned to: Nobody/Anonymous (nobody)
Summary: PyShell's broken in python 2.3
Initial Comment:
shell = PyShell.PyShell(parent.flist)
File
"/roseland0/cdat/latest/lib/python2.3/idlelib/PyShell.py",
line 710, in __init__
if use_subprocess:
NameError: global name 'use_subprocess' is not defined
Any idea ?
----------------------------------------------------------------------
>Comment By: Charles Doutriaux (cdoutri)
Date: 2003-09-09 13:48
Message:
Logged In: YES
user_id=78442
Thanks a lot, it helped a bit setting it to False,
unfortunately the second time around i got an error message
about RecentUsed files:
Error: 1
AttributeError Exception in Tk callback
Function: <browser.gui_control.Command instance at
0x416d118c> (type: <type 'instance'>)
Args: ()
Traceback (innermost last):
File
"/roseland0/cdat/latest/lib/python2.3/site-packages/Pmw/Pmw_1_2/lib/PmwBase.py",
line 1747, in __call__
return apply(self.func, args)
File
"/roseland0/cdat/latest/lib/python2.3/site-packages/browser/gui_control.py",
line 268, in __call__
return apply(self.func, args, kw)
File
"/roseland0/cdat/latest/lib/python2.3/site-packages/browser/gui_menu.py",
line 1184, in evt_popup_idle_command_window
shell = PyShell.PyShell(parent.flist)
File
"/roseland0/cdat/latest/lib/python2.3/idlelib/PyShell.py",
line 721, in __init__
OutputWindow.__init__(self, flist, None, None)
File
"/roseland0/cdat/latest/lib/python2.3/idlelib/OutputWindow.py",
line 16, in __init__
EditorWindow.__init__(self, *args)
File
"/roseland0/cdat/latest/lib/python2.3/idlelib/EditorWindow.py",
line 181, in __init__
self.UpdateRecentFilesList()
File
"/roseland0/cdat/latest/lib/python2.3/idlelib/EditorWindow.py",
line 597, in UpdateRecentFilesList
menu = instance.menuRecentFiles
AttributeError: Tk instance has no attribute 'menuRecentFiles'
Any more suggestion welcome,
Thanks again,
C.
----------------------------------------------------------------------
Comment By: Guido van Rossum (gvanrossum)
Date: 2003-09-09 13:23
Message:
Logged In: YES
user_id=6380
Right. It looks like this variable is only defined if main()
in the same module is run. As a workaround, try this:
from idlelib import PyShell
PyShell.use_subprocess = True # or False, whatever you prefer.
I guess the proper fix should be to give use_subprocess a
default variable through an assignment outside main().
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=109579&aid=803382&group_id=9579
More information about the IDLE-dev
mailing list