fixed problem where cursor stops after 10k results

This commit is contained in:
Jim Rybarski 2013-08-16 13:04:04 -05:00
parent c199b12c59
commit d4f104b8a6

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: