Warum erhalte ich einen Timeout-Fehler vom Pythons-Request-Modul?

7

Ich benutze requests.post(url, headers, timeout=10) und manchmal habe ich eine ReadTimeout exception HTTPSConnectionPool(host='domain.com', port=443): Read timed out. (read timeout=10)

erhalten

Da ich das Timeout bereits auf 10 Sekunden eingestellt habe, bekomme ich immer noch eine ReadTimeout-Ausnahme?

    
nuttynibbles 07.02.2015, 01:14
quelle

2 Antworten

19

Pro Ссылка , das ist das erwartete Verhalten. Wie Royhie erwähnt, wickle es in einen Versuch / Ausnahme-Block (z.B.:

%Vor%

)

    
Foon 07.02.2015, 01:18
quelle
3
%Vor%

Sie können es wie einen Ausnahmeblock wie folgt umbrechen. Da hast du nur nach ReadTimeout gefragt. Ansonsten fange alle von ihnen;

%Vor%     
GLHF 07.02.2015 01:19
quelle

Tags und Links