Jaký je ekvivalent k Go context.Context v Pythonu?

hlasů
-2

V Go používáme kontext takto:

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

Jaký je ekvivalent v Pythonu?

Položena 10/10/2019 v 00:44
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
0

Jestli to, co se snažíte udělat, je jednoduše přidat timeoutdo svého grpc výzvu Pythonu pak je nepovinný argument připojit ke všem metodám klienta volal timeout.

Pokud si myslíte, že budete potřebovat kontext při volání metody z Python client0, protože budete potřebovat kontext od klienta Go pak jste přemýšlel o tom špatně. Jak se pojem „kontext“, je řešen pomocí různých programovacích jazyků s podporou grpc liší.

Pokud byste měli implementovat na server v Pythonu byste stejně vidět, že neexistuje contextpro generované metody.

Odpovězeno 10/10/2019 v 01:01
zdroj uživatelem

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