Qual è l'equivalente di Go context.Context in Python?

voti
-2

Nel Go, usiamo contesto come questo:

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

Qual è l'equivalente in Python?

È pubblicato 10/10/2019 alle 00:44
fonte dall'utente
In altre lingue...                            


1 risposte

voti
0

Se ciò che si sta cercando di fare è semplicemente aggiungere timeoutun'alla chiamata grpc da Python poi c'è un argomento opzionale aggiunto a tutti i metodi client chiamati timeout.

Se pensi di aver bisogno di un contesto quando si chiama un metodo da un client0 Python, perché avete bisogno di un contesto da un client Go allora si sta pensando su di esso nel modo sbagliato. Come il concetto di un "contesto" è gestita dai vari linguaggi di programmazione con il supporto grpc varia.

Se si dovesse implementare il server in Python si sarebbe simile vede che non c'è contextper i metodi generati.

Risposto il 10/10/2019 a 01:01
fonte dall'utente

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