def main() : server = SimpleXMLRPCServer(("localhost", 2013), requestHandler=RequestHandler) server.register_introspection_functions() server.register_function(xmlrpc_save) server.register_instance(gender_for_apps.GenderForApps()) try : print "Listing 2013" server.serve_forever() except KeyboardInterrupt : print "exit..."
print("updating sign") return 'ok' def clearAll(self): dom = minidom.Document() infosys = dom.createElement('lilinfosys') dom.appendChild(infosys) saveDom(dom) return 'ok' class InfosysXmlRpc(xmlrpc.XMLRPC): def xmlrpc_clearAll(self): return Methods.clearAll() if __name__ == "__main__": from twisted.internet import reactor import xml.dom.minidom print "xmlrpcserver starting" if not os.path.exists( FILE ): print "Creating file " + FILE file = open (FILE, 'w') dom = xml.dom.minidom.Document() infosys_element = dom.createElementNS('http://infosys.csh.rit.edu/', 'lilinfosys') dom.appendChild(infosys_element) file.write(dom.toxml()) file.close() methods_object = Methods() server = SimpleXMLRPCServer.SimpleXMLRPCServer(("0.0.0.0", PORT)) server.register_instance(methods_object) server.serve_forever()