#!/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()