Github user jeking3 commented on the issue:
https://github.com/apache/thrift/pull/1382
Is there a way you can provide a generated NewFooClientFactory as an
adapter to run the new code? i.e. (sorry this isn't go, but you get the idea):
mypkg.NewFooClientFactory(transport, protocolFactory) { return
mypkg.NewFooClient(thrift.NewTStandardClient(protocolFactory.GetProtocol(transport)));
}
This would make it backwards compatible for everyone and you wouldn't need
to change any of the test files, I believe? This would be better overall for
the project to maintain backwards compatibility. Let me know what you think.
I was away for a couple days on college tours with my son, sorry for the
delay.
---