#!/usr/bin/python2 #standard imports import syslog, sys #domain specific imports sys.path.insert (1, '..') import SOAPpy class test_service: run = 1 def test_integer(self,pass_integer): print type(pass_integer) return pass_integer def test_string(self,pass_string): print type(pass_string) return pass_string def test_float(self,pass_float): print type(pass_float) return pass_float def test_tuple(self,pass_tuple): print type(pass_tuple), pass_tuple return pass_tuple def test_list(self,pass_list): print type(pass_list), pass_list return pass_list def test_dictionary(self,pass_dictionary): print type(pass_dictionary), pass_dictionary return pass_dictionary def quit(self): self.run = 0 server = SOAPpy.SOAPServer(("localhost",9999)) SOAPpy.Config.simplify_objects=1 access_object = test_service() server.registerObject(access_object) while access_object.run: server.handle_request()