(self, server_name, package_documentation, methods)
return result
Produce HTML documentation for an XML-RPC server.
Produce HTML documentation for an XML-RPC server.
Produce HTML documentation for an XML - RPC server .
def docserver(self, server_name, package_documentation, methods):
        """Produce HTML documentation for an XML-RPC server."""

        fdict = {}
        for key, value in methods.items():
            fdict[key] = '#-' + key
            fdict[value] = fdict[key]

        server_name = self.escape(server_name)
        head = '<big><big><strong>%s</strong></big></big>' % server_name
        result = self.heading(head, '#ffffff', '#7799ee')

        doc = self.markup(package_documentation, self.preformat, fdict)
        doc = doc and '<tt>%s</tt>' % doc
        result = result + '<p>%s</p>\n' % doc

        contents = []
        method_items = sorted(methods.items())
        for key, value in method_items:
            contents.append(self.docroutine(value, key, funcs=fdict))
        result = result + self.bigsection(
            'Methods', '#ffffff', '#eeaa77', ''.join(contents))

        return result
def docserver ( self , server_name , package_documentation , methods ) : fdict = { } for key , value in methods . items ( ) : fdict [ key ] = '#-' + key fdict [ value ] = fdict [ key ] server_name = self . escape ( server_name ) head = '<big><big><strong>%s</strong></big></big>' % server_name result = self . heading ( head , '#ffffff' , '#7799ee' ) doc = self . markup ( package_documentation , self . preformat , fdict ) doc = doc and '<tt>%s</tt>' % doc result = result + '<p>%s</p>\n' % doc contents = [ ] method_items = sorted ( methods . items ( ) ) for key , value in method_items : contents . append ( self . docroutine ( value , key , funcs = fdict ) ) result = result + self . bigsection ( 'Methods' , '#ffffff' , '#eeaa77' , '' . join ( contents ) ) return result