The following forum message was posted by bluelou at
http://sourceforge.net/projects/pydev/forums/forum/293649/topic/3837914:
i've installed PyDev 1.6.1 using Jython 2.1 into Eclipse 3.5 (Galileo) under
Ubuntu 10. Everything seems to work as advertised, except for remote debugging
using settrace(). I start the remote debugging server on the default port
(5678).
I Run my Jython module. The first time the Jython code encounters a settrace()
statement, it takes the breakpoint, but stops in module [b]weakref[/b] at line
80, here:
80 def __setitem__(self, key, value): <== Stops here
self.data[key] = KeyedRef(value, self._remove, key)
If I step (F6), it steps out of this method and returns to line 97 of module
[b]threading[/b]
Stepping out of that, it never stops at the line following settrace() in my
Jython code.
[b]However[/b], if I add a second settrace() statement, it [i]does[/i] stop
at the line following [i]that[/i] statement in the Jython code. For example,
import pydevd; settrace() <=== Stops at weakref:80
print 'Breakpoint 1' <=== Does NOT stop here
settrace()
print 'Breakpoint 2' <=== Stops here
Can someone tell me what's going on and/or what I'm doing wrong?
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Pydev-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pydev-users