Module ogr.services.forgejo.utils

Functions

def paginate(api_call, /, *args, **kwargs)
Expand source code
def paginate(api_call, /, *args, **kwargs):
    api_call = partial(api_call, *args, **kwargs)

    page = 1
    while objects := api_call(page=page):
        yield from objects

        page += 1