Debug PyDev+Eclipse - Code not reloads after code change in breakpoint/suspend mode
The way the debug works is not by executing the source line-by-line. The debug "compiles" your source to bytecode (the .pyc files) and execute those, not your source.
The debug only keeps track of what piece of the .pyc files correspond to what line of your .py ones and display that information for your convenience, but the .py file itself is not what the debugger is using to run the program.
Therefore, if you change the source / .py file and want the debugger to acknowledge those changes, you need to "recompile" the .pyc files first.
HTH!
I often doing such steps and want to optimize debug speed:

I am setting some breakpoints. 
I am running Google Appengine Application (Python 2.5.2+).
When breakpoint occur I often change code to fix bugs.
After code change want to test again but there is problem if I changed code in breakpoint/suspend mode the application does not updates with my code changes - thus requiring a slow reloading.

Does anybody have an idea of what is root cause of forcing reloading after suspend or it is PyDev Bug/Limitation?