[ https://issues.apache.org/jira/browse/THRIFT-5269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17183362#comment-17183362 ]
Duru Can Celasun commented on THRIFT-5269: ------------------------------------------ Missing where? There are many places where contexts are used. The generated service looks fine to me: {code:java} type Calculator interface { shared.SharedService //Ahh, now onto the cool part, defining a service. Services just need a name //and can optionally inherit from another service using the extends keyword. // A method definition looks like C code. It has a return type, arguments, // and optionally a list of exceptions that it may throw. Note that argument // lists and exception lists are specified using the exact same syntax as // field lists in struct or exception definitions. Ping(ctx context.Context) (err error) // Parameters: // - Num1 // - Num2 Add(ctx context.Context, num1 int32, num2 int32) (r int32, err error) // Parameters: // - Logid // - W Calculate(ctx context.Context, logid int32, w *Work) (r int32, err error) // This method has a oneway modifier. That means the client only makes // a request and does not listen for any response at all. Oneway methods // must be void. Zip(ctx context.Context) (err error) } {code} > Contexts are missing from GO generated code > ------------------------------------------- > > Key: THRIFT-5269 > URL: https://issues.apache.org/jira/browse/THRIFT-5269 > Project: Thrift > Issue Type: Bug > Components: Go - Compiler > Affects Versions: 0.13.0 > Environment: ubuntu, thrift 0.13.0, go 1.14.6 > Reporter: Paolo Elefante > Priority: Blocker > > Hi, > [Contexts|https://golang.org/pkg/context/#Context] are missing from golang > generated code. > I'm on ubuntu, thrift 0.13.0 and go 1.14.6. > To reproduce the fault just follow the Go Tutorial > ([link|https://thrift.apache.org/tutorial/go]) > Thanks. > BR, Paolo -- This message was sent by Atlassian Jira (v8.3.4#803005)