Allow passing headers into Stream.
authorJoshua Roesslein <jroesslein@gmail.com>
Thu, 11 Feb 2010 04:29:52 +0000 (22:29 -0600)
committerJoshua Roesslein <jroesslein@gmail.com>
Thu, 11 Feb 2010 04:29:52 +0000 (22:29 -0600)
tweepy/streaming.py

index 8343f0e9852437cccc72cb96b349049183510aa5..0ea6436aa0df2cfd51dd2e844b9afdddf1d9eaaf 100644 (file)
@@ -69,7 +69,7 @@ class Stream(object):
     host = 'stream.twitter.com'
 
     def __init__(self, username, password, listener, timeout=5.0, retry_count = None,
-                    retry_time = 10.0, snooze_time = 5.0, buffer_size=1500):
+                    retry_time = 10.0, snooze_time = 5.0, buffer_size=1500, headers=None):
         self.auth = BasicAuthHandler(username, password)
         self.running = False
         self.timeout = timeout
@@ -79,7 +79,7 @@ class Stream(object):
         self.buffer_size = buffer_size
         self.listener = listener
         self.api = API()
-        self.headers = {}
+        self.headers = headers or {}
         self.body = None
 
     def _run(self):