All right, I'm using my own solution:
def get_entire_resultset( query, *args, **kargs ):
ps = 100; pn = 1
objs = query( *args, page_size=ps, page_number=pn, **kargs )
total_downloaded = ps
pn += 1
total = int(objs.TotalNumResults)
while total_downloaded<total:
objs.extend( query( *args, page_size=ps, page_number=pn, **kargs ) )
total_downloaded += ps
pn += 1
return objs
That is used as follows:
quals = get_entire_resultset( amt.get_qualifications_for_qualification_type, qualid )