error in SimpleXMLRPCServer

2008-07-06 Thread vaibhav pol
hi,
   I create a SimpleXMLRPCServer script which execute the command on server
and return the result.
 code is below



accessList=(
   'test.org'
)




class Server(SimpleXMLRPCServer.SimpleXMLRPCServer):
def __init__(self,*args):

SimpleXMLRPCServer.SimpleXMLRPCServer.__init__(self,(args[0],args[1]))

def server_bind(self):
self.socket.setsockopt(socket.SOL_SOCKET,
socket.SO_REUSEADDR, 1)
SimpleXMLRPCServer.SimpleXMLRPCServer.server_bind(self)


def verify_request(self,request, client_address):
if client_address[0] in accessList:
return 1
else:
return 0

class xmlrpc_registers:
def __init__(self):
self.python_string = string

def clientfun(self,argument):
try:
   cmd = argument
   (stdin,stdout,stderr)=popen3(cmd)
   stdin.close()
   value2=stdout.read()
   value3=stderr.read()
   stdout.close()
   stderr.close()
   output = {"stdout":value2,"stderr": value3}
   return output


if __name__ == "__main__":
if (len(sys.argv) == 3):
try :
servername=sys.argv[1]
portnumber=int(sys.argv[2])
server = Server(servername,portnumber)
server.register_instance(xmlrpc_registers())
server.serve_forever()
except Exception,e:
print "Root service  is shutting down .."
print str(e)
else:
   print "Please provide <\"hostname or ip\"> <\"portnumber\">"


this server side code i run in background using nohup
from client when i  call function it execute fine but after some time when i
call it gives following error




and server program killed.



please help
--
http://mail.python.org/mailman/listinfo/python-list

[no subject]

2008-04-08 Thread vaibhav pol
hi,
I wrote a python program and import the function  and executing , that
fuction get executing as the current uid what i have to  do if i want to
exectue that function as root or another user .
-- 
http://mail.python.org/mailman/listinfo/python-list