Python port of my old PHP forum engine