Merge branch 'backoff' of https://github.com/tewalds/tweepy into tewalds-backoff
authorAaron Hill <aa1ronham@gmail.com>
Sat, 21 Dec 2013 01:56:24 +0000 (20:56 -0500)
committerAaron Hill <aa1ronham@gmail.com>
Sat, 21 Dec 2013 01:56:24 +0000 (20:56 -0500)
Conflicts:
test_requirements.txt
tweepy/streaming.py

1  2 
test_requirements.txt
tests/test_streaming.py
tests/test_utils.py
tweepy/streaming.py

index fccb1f2423291a92cd23cfd4ace849d71f35f2e2,bad5cc606b1bbdcadb27a962b235cd0e626c6728..e52ad2ae7784842211ceadac8834e9ddd67cf624
@@@ -1,3 -1,3 +1,4 @@@
  httreplay==0.1.4
  coveralls==0.2
 +unittest2==0.5.1
+ mock==1.0.1
index d480605cd2e236620774c098b64e5d64c5ab478c,07f02af89bcfbbf22b3650a4fb013d2f13f369b4..fdeb2c929af6d522a8610eb23223e9f7fc94e72a
@@@ -1,7 -1,8 +1,8 @@@
  from time import sleep
 -import unittest
 +import unittest2 as unittest
  
  from tweepy.api import API
+ from tweepy.auth import OAuthHandler
  from tweepy.models import Status
  from tweepy.streaming import Stream, StreamListener
  
Simple merge
index e9d47e4d573f342ba5dd32242d867bf40f175919,67abd60bb6ad3d0ea578d2c25501184476c3f2d9..cd6bffb95b3a586271fbadce4fe69d141b7f277f
@@@ -164,15 -147,10 +168,15 @@@ class Stream(object)
                  else:
                      error_counter = 0
                      self.retry_time = self.retry_time_start
-                     self.snooze_time = self.snooze_time_start
+                     self.snooze_time = self.snooze_time_step
                      self.listener.on_connect()
                      self._read_loop(resp)
 -            except timeout:
 +            except (timeout, ssl.SSLError), exc:
 +                # If it's not time out treat it like any other exception
 +                if isinstance(exc, ssl.SSLError) and not (exc.args and 'timed out' in str(exc.args[0])):
 +                    exception = exc
 +                    break
 +
                  if self.listener.on_timeout() == False:
                      break
                  if self.running is False: