After working with horrible php but the awesome xdebug+geben for emacs, I finally found an equivalent for python: winpdb and rpdb2.
In your code all you need is
import rpdb2; rpdb2.start_embedded_debugger('asdf',fAllowRemote=True)
where 'asdf' is just some password you come up with so that other users can't start debugging on your code.
Then start winpdb, navigate to file->attach, enter the password you chose, point it at your host and then debug away.
Great!
No comments:
Post a Comment