Fix get_all when offset not equal to 0

master
David Fischer 2015-05-09 22:53:36 +00:00
parent d0bed21f7a
commit fda1a9388e
1 changed files with 2 additions and 2 deletions

View File

@ -7,10 +7,10 @@ class Client(soundcloud.Client):
def get_all(self, url, offset=0, limit=200, **kwargs):
resources = set()
prev_offset = None
prev_offset, start_offset = None, offset
while offset != prev_offset:
resources.update(self.get(url, offset=offset, limit=limit, **kwargs))
prev_offset, offset = offset, len(resources)
prev_offset, offset = offset, start_offset + len(resources)
return resources
resource = soundcloud.resource