Here is a post to explain how I did to debug the server code. It's also a post to validate that the source code is really not closed.
1/I installed eclipse 3.2 with pydev. (As I am coming from a Java J2EE world, I already had.)
2/installed Python 2.5
3/ installed all the required python libraries:
see
http://www.tinyerp.org/wiki/index.php/I ... allWindows
check all the dependencies and install them.
4/checked out the sources (from branch 4.2: see other posts explaining this). let's say in directory c:\tiny
5/ open eclipse and create a pydev project located at c:\tiny
6/ put a configuration file (tinyerp-server.conf) in the root folder c:\tiny, where tinyerp-server.py is located.
7/ right click on tinyerp-server.py and start it in debug.
8/ start the client and connect to the server.
9/ putted a breakpoint in web_services.py#objects_proxy#execute and exec_workflow.
10/ start debugging.
this was done on a windows platform, where postgres (8.2) was of course already installed.