SimpleXMLRPC的静音输出

2024-10-02 04:30:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用stdlib中的SimpleXMLRPCServer运行xml-rpc服务器。在

我的代码如下所示:

import SimpleXMLRPCServer
import socket

class RemoteStarter:
    def start(self):
        return 'foo'

rs = RemoteStarter()
host = socket.gethostbyaddr(socket.gethostname())[0]
port = 9000
server = SimpleXMLRPCServer.SimpleXMLRPCServer((host, port))
server.register_instance(rs)
server.serve_forever()

每次远程调用“start”方法时,服务器都会打印如下访问线:

^{pr2}$

我无法找到使输出静音的方法,这样它就不会将这些访问线打印到stdout。在

有人吗?在


Tags: 方法代码import服务器hostserverportxml
1条回答
网友
1楼 · 发布于 2024-10-02 04:30:33

答案是:

在创建SimpleXMLRPCServer时,将logRequests=False传递给它:

server = SimpleXMLRPCServer.SimpleXMLRPCServer((host, port), logRequests=False)

相关问题 更多 >

    热门问题