The following forum message was posted by fabioz at http://sourceforge.net/projects/pydev/forums/forum/293649/topic/4531661:
Hi there, PyDev actually had such a feature, but it was removed because Python itself does not have a good reload solution (one example: when reloading a module which has a method, it'd have to update any references to the old method to point to the new method, or make the old method redirect to the new method, etc.), so, it was removed until someone is able to make it work reliably... (the solutions could potentially break applications). So, while there's no totally reliable solution, you can try for yourself one of the solutions below, which may work (or not) for your specific use-case (it seems they already evolved a bit since the last time it was integrated in PyDev, so, I may end up checking it again).: http://www.indelible.org/ink/python-reloading/ http://code.google.com/p/reimport/ Cheers, Fabio p.s.: May be related or not, but usually working with unit-tests may ease getting to the point you want... (the usual modus operandi for test driven development would be: write a test, run it, see it fail and only then go on to fix it, in which case, reload isn't really that important -- although I agree that sometimes, changing the code you're debugging can give you good results regardless of that). ------------------------------------------------------------------------------ Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ Pydev-users mailing list Pydev-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pydev-users