I took a quick look to the code. That's extremely well documented, and this is awesome; but I have a few question/suggestions. - Is there a reason for using src/ instead of the standard python project structure® ? [0] - server.py:143[1]could be replaced with one line of code, using str.join() and str.format (or the '%' operator). And it's quicker :D
[0] http://jcalderone.livejournal.com/39794.html [1] https://github.com/blanu/pyptlib/blob/master/src/pyptlib/server.py#L143