Remove APIMethod.wait_on_rate_limit_notify
authorHarmon <Harmon758@gmail.com>
Fri, 29 Jan 2021 01:41:17 +0000 (19:41 -0600)
committerHarmon <Harmon758@gmail.com>
Fri, 29 Jan 2021 01:41:17 +0000 (19:41 -0600)
tweepy/binder.py

index 7b246e4c85c1b55e55fac1fb95526bd1d91e6c2c..d2cfeac29e40b9fdbb43225b5cdfce56a4a47860 100644 (file)
@@ -39,8 +39,6 @@ class APIMethod:
 
         self.post_data = kwargs.pop('post_data', None)
         self.json_payload = kwargs.pop('json_payload', None)
-        self.wait_on_rate_limit_notify = kwargs.pop('wait_on_rate_limit_notify',
-                                                    api.wait_on_rate_limit_notify)
         self.return_cursors = kwargs.pop('return_cursors', False)
         self.parser = kwargs.pop('parser', api.parser)
         self.headers = kwargs.pop('headers', {})
@@ -134,7 +132,7 @@ class APIMethod:
                 # Handle running out of API calls
                 sleep_time = self._reset_time - int(time.time())
                 if sleep_time > 0:
-                    if self.wait_on_rate_limit_notify:
+                    if self.api.wait_on_rate_limit_notify:
                         log.warning(f"Rate limit reached. Sleeping for: {sleep_time}")
                     time.sleep(sleep_time + 1)  # Sleep for extra sec