Github user johnboiles commented on the issue: https://github.com/apache/thrift/pull/1461 This is a lot cleaner -- I like it. We still have the same issue with tests, though, if the base service is in a separate package -- you can't access the client as `.c` on the base service since it's lowercased. Maybe we expose the client with a getter method? ``` func (p *BaseClient) C() thrift.TClient { return p.c } ```
---