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
    }
    ```


---

Reply via email to