A Python implementation of the XML-RPC protocol