我可以使用 Trac XML-RPC 插件获取票证的数量,而不需要来自服务器的所有票证吗?
trac API 描述了参数“format=count”,但它对我不起作用......
我正在尝试运行以下代码:
import xmlrpclib
server = xmlrpclib.ServerProxy("https://user:password@trac-server/login/xmlrpc")
multicall = xmlrpclib.MultiCall(server)
for t in server.ticket.query('status=new&format=count&max=3'):
print t
...但只得到票号,而不是票号。
我可以这样算:
import xmlrpclib
server = xmlrpclib.ServerProxy("https://user:password@trac-server/login/xmlrpc")
multicall = xmlrpclib.MultiCall(server)
print( server.ticket.query('max=0') )
...但我认为这不是一种非常理想的方式,因为这种方法会从服务器加载所有数据。
有没有一种方法可以在不需要完整列表和计数的情况下获得门票数量?