Fix get_all when offset not equal to 0
parent
d0bed21f7a
commit
fda1a9388e
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue