async def get_all_users(client): users = client['nova-core']['users'] return users async def update_credits(pymongo_client, settings=None): users = await get_all_users(pymongo_client) if not settings: users.update_many({}, {'$inc': {'credits': 2500}}) else: for key, value in settings.items(): users.update_many( {'level': key}, {'$inc': {'credits': int(value)}})