Too early, and the coffee had not kicked in... > On Sep 12, 2018, at 7:49 AM, robert engels <reng...@ix.netcom.com> wrote: > > Yes, you are correct. My bad :) > >> On Sep 12, 2018, at 7:34 AM, Sebastien Binet <bi...@cern.ch >> <mailto:bi...@cern.ch>> wrote: >> >> >> >> On Wed, Sep 12, 2018 at 2:23 PM robert engels <reng...@ix.netcom.com >> <mailto:reng...@ix.netcom.com>> wrote: >> I am pretty sure that is not correct, I am referring to: >> >>> func WithContext(context Context, f func() error) error { >>> context.__entry__() >>> defer context.__exit__() >>> return f() >>> } >> >> You will need a lot of WithContext methods - based on the different >> signatures of function f. >> >> See the main method… I am assuming this is attempting to be a general >> facility - and thus the signature of f will vary. >> >> you just need to wrap it with a closure, just as Eric did: >> >> e.g.: >> func QueryDB(a,b int) error { ... } >> >> WithContext(ctx, func() error { >> return QueryDB(42, 666) >> }) >> >> and voila. >> >> -s > > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com > <mailto:golang-nuts+unsubscr...@googlegroups.com>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>.
-- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.