def shutdown_server(self):
"""Send xmlrpc request to shutdown xmlrpc server.
"""
try:
ans = self.xmlproxy.shutdown()
except socket_error as err:
self.class_logger.info("xmlrpc shutdown complete. (DEBUG: {0})".format(err))
except XmlrpcProtocolError as err:
self.class_logger.info("xmlrpc shutdown complete. (DEBUG: {0})".format(err))
except Exception as err:
self.class_logger.info("xmlrpc shutdown expected error: {0} - {1}".format(type(err), err))
else:
self.class_logger.info("xmlrpc shutdown query answer: %s" % (ans, ))
# except socket.error, err:
# if err[0] == 111:
# print "!"*100
# print "ERR '{0}' handled".format(err)
# else:
# raise
评论列表
文章目录