[wingide-users] Problem with Zope-WingDBG-Wing 1.1.8Wing IDE Support support at wingide.com
Wed, 22 Jan 2003 09:21:34 -0500 (EST)
Just select "Ignore this exception location" in the error list dialog and continue. In fact this is described in the note below the traceback your emailed. ;-) The reason Wing sometimes reports what is normally an internal exception is that it can't see into C/C++ extension module code that handles (or in some cases clears and ignores) these exceptions. A result of how Python works internally, it's a necessary evil to get immediate stopping at point of exception in all cases, and to allow tracing exception handling code up the stack after it happens. We've never seen any app with more than a few of these false positives and you only have to ignore the locations once since Wing stores the info in your project. But an alternative is to set Exception Mode from the Run menu to Never Stop. This will only report fatal exceptions after the fact with a traceback but you won't be able to look around at variables since the program will already have exited. Hope that helps. - Stephan ------------------------------------------------------------------------ Wing IDE for Python Archaeopteryx Software, Inc www.wingide.com Take Flight! On Wed, 22 Jan 2003, Axel Mueller wrote: > Hello, > > I get the following error-message after connecting WingDBG to WingIde: > -- > --- > ---------- > > Attribute not found: __ne__ > > Traceback (innermost last): > > File > "/home/axel/programme/Zope-2.5.1-src/lib/python/Products/WingDBG/DebugHttpServer.py", > line 69, in __init__ > name() > File > "/home/axel/programme/Zope-2.5.1-src/lib/python/Products/WingDBG/WingDBG.py", > line 713, in <lambda> > func = lambda do_connect = self.__do_connect, dict = > status_dict: \ > File > "/home/axel/programme/Zope-2.5.1-src/lib/python/Products/WingDBG/WingDBG.py", > line 699, in __do_connect > debugger.ConnectToClient() > File "/home/axel/2.1.0/src/debug/server/netserver.py", line 677, in > ConnectToClient > > File "/home/axel/2.1.0/src/debug/server/netserver.py", line 1158, in > __ConnectToClient > > File "/home/axel/2.1.0/src/debug/server/netserver.py", line 1201, in > __RegisterWaitingClient > > File "/home/axel/programme/Zope-2.5.1-src/ZServer/medusa/asyncore.py", > line 366, in __getattr__ > return getattr (self.socket, attr) > > Note: If this is an exception you do not see when running your > program outside of the debugger, Wing is detecting an exception > normally handled in a C/C++ extension module. Use the > "Ignore this exception location" check box to avoid stopping > here again in the future. Alternatively, change Exception Mode > from the Run menu to Never Stop (but this will only stop after > the program has exited so you cannot inspect variables at the > point of exception). > > ---------- > --- > -- > > my Computer: > Suse 8.1 > Python 2.1.3 > Zope 2.5.1-src > Wingide 1.1.8 > WingDBG 1.1.8 (tar.gz Version, installed with /opt/python-2.1.3/bin/python) > > Regards, > Axel Müller
Run by Mailman v 2.0.8
Copyright (c) 2000-2002, Archaeopteryx Software, Inc.