From c841a09a0a05b27979a5768274735d6fde184ea2 Mon Sep 17 00:00:00 2001 From: Timo Ewalds Date: Tue, 21 Oct 2014 20:18:09 -0400 Subject: [PATCH] Treat IncompleteRead as a disconnect or timeout, and reconnect. --- tweepy/streaming.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tweepy/streaming.py b/tweepy/streaming.py index c292220..68532b7 100644 --- a/tweepy/streaming.py +++ b/tweepy/streaming.py @@ -182,7 +182,7 @@ class Stream(object): self.snooze_time = self.snooze_time_step self.listener.on_connect() self._read_loop(resp) - except (Timeout, ssl.SSLError) as exc: + except (Timeout, ssl.SSLError, requests.compat.IncompleteRead) as exc: # This is still necessary, as a SSLError can actually be # thrown when using Requests # If it's not time out treat it like any other exception -- 2.25.1