Merge pull request #258 from jimrybarski/master

fixed problem where cursor stops after 10k results
This commit is contained in:
Mike Helmick 2013-08-16 11:17:43 -07:00
commit e7952a4792

View file

@ -398,9 +398,6 @@ class Twython(EndpointsMixin, object):
if not content: if not content:
raise StopIteration raise StopIteration
if function.iter_mode == 'cursor' and content['next_cursor_str'] == '0':
raise StopIteration
if hasattr(function, 'iter_key'): if hasattr(function, 'iter_key'):
results = content.get(function.iter_key) results = content.get(function.iter_key)
else: else:
@ -409,6 +406,9 @@ class Twython(EndpointsMixin, object):
for result in results: for result in results:
yield result yield result
if function.iter_mode == 'cursor' and content['next_cursor_str'] == '0':
raise StopIteration
try: try:
if function.iter_mode == 'id': if function.iter_mode == 'id':
if not 'max_id' in params: if not 'max_id' in params: