10-28-2019, 02:20 PM
Exactly how are you using XMLRPC to return those values. If you use the TacticServerStub, it marshals the data for you and currently seems to work in both Python3 and Python2. Here is some sample code:
from tactic_client_lib import TacticServerStub
server = TacticServerStub(setup=False)
server.set_server("http://localhost")
server.set_project("my_project")
server.set_ticket("-9bd9ff3c0012de53f46")
sobjects = server.query("sthpw/file")
print("len: ", len(sobjects))
from tactic_client_lib import TacticServerStub
server = TacticServerStub(setup=False)
server.set_server("http://localhost")
server.set_project("my_project")
server.set_ticket("-9bd9ff3c0012de53f46")
sobjects = server.query("sthpw/file")
print("len: ", len(sobjects))