Python Robot Remote Server : OverflowError: int exceeds XML-RPC limits

Python Robot Remote Server : OverflowError: int exceeds XML-RPC limits

我已经使用 docker 在 RHEL 7.9 机器上设置了一个 Python Robot Remote 服务器。

我也有一个客户端(即 RHEL 8.4 上的 Python Robot Framework)定义了调用服务器的 Robot 关键字,但是,当服务器尝试向客户端发送响应时,我总是看到一个错误,即 OverflowError : int 超过 XML-RPC 限制。

想知道是否有人已经看到这个或知道处理这个问题的机制(32 位与 64 位、库版本等)?

注意:我正在使用 Python Pandas 来处理响应(可能很大)最初我计划在客户端处理它但是为了避免溢出问题我试过了然而,将数据处理重新定位到服务器,如果响应包含大量细节,我仍然 运行 遇到同样的问题(以防大量测试失败,因此大量失败细节对象返回给客户端)。

这里最有可能的问题是 xml-rpc 包中的“序列化器”,它限制了可以传递多大的值,如下所述:https://www.techtalk7.com/xml-rpc-best-options-for-64-bit-ints/