Co to jest równoważne Go context.Context w Pythonie?

głosy
-2

Przejdź używamy kontekst tak:

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

Co stanowi równowartość w Pythonie?

Utwórz 10/10/2019 o 00:44
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

Jeśli to, co staramy się robić to po prostu dodać timeoutdo swojej rozmowy grpc od Python to nie jest opcjonalny argument dodawane do wszystkich metod zwanych klientów timeout.

Jeśli uważasz, że potrzebny jest kontekst, gdy wywołanie metody z punktu A client0 Pythona, ponieważ wymaga od klienta kontekst Go wtedy myślisz o niej w niewłaściwy sposób. Jak pojęcie „kontekstu” jest obsługiwane przez różnych języków programowania ze wsparciem grpc różna.

Jeśli było wdrożyć serwer w Pythonie byś podobnie zobaczyć, że nie ma contextdla generowanych metodami.

Odpowiedział 10/10/2019 o 01:01
źródło użytkownik

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