diff --git a/extra-scripts/rsync-active-users.py b/extra-scripts/rsync-active-users.py index 5f1c0bf1f9..5d3dd7a6c7 100755 --- a/extra-scripts/rsync-active-users.py +++ b/extra-scripts/rsync-active-users.py @@ -94,19 +94,22 @@ def get_all_users(hub_url, token): while True: url = f"{hub_url}/hub/api/users?offset={offset}&limit={limit}" - resp = requests.get(url, headers={ - "Authorization": f"token {token}", - "Accept": "application/jupyterhub-pagination+json" - }) + resp = requests.get( + url, + headers={ + "Authorization": f"token {token}", + "Accept": "application/jupyterhub-pagination+json", + }, + ) paginated_resp = resp.json() - users = paginated_resp['items'] - pagination = paginated_resp.get('_pagination', {}).get('next', None) + users = paginated_resp["items"] + pagination = paginated_resp.get("_pagination", {}).get("next", None) if pagination is None: break else: - offset = pagination['offset'] - limit = pagination['limit'] + offset = pagination["offset"] + limit = pagination["limit"] for user in users: if user["last_activity"]: user["last_activity"] = parse(user.get("last_activity"))