Qual é o equivalente a context.Context de Go em Python?

votos
-2

Em Go, usamos contexto como este:

ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)

O que é o equivalente em Python?

Publicado 10/10/2019 em 00:44
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Se o que você está tentando fazer é simplesmente adicionar um timeoutà sua chamada grpc de Python, então há um argumento opcional adicionado a todos os métodos chamados clientes timeout.

Se você acha que precisa de um contexto ao chamar um método de um client0 Python, porque você precisa de um contexto de um cliente ir, então você está pensando sobre isso da maneira errada. Como o conceito de um "contexto" é tratado pelas diversas linguagens de programação com suporte grpc varia.

Se você fosse para implementar o servidor em Python seria semelhante ver que não existe contextpara os métodos gerados.

Respondeu 10/10/2019 em 01:01
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more