Как отфильтровать результат от пагинатора? - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь получить какой-то отфильтрованный результат из моего результата с нумератором страниц. Поэтому я хочу отфильтровать, чтобы получить идентификатор для description_policy, похожий на этот код без пагинатора

policy = org.list_policies(Filter='SERVICE_CONTROL_POLICY')
for id in policy['Policies']:
    policyid=id['Id']
    describe = org.describe_policy(PolicyId=policyid)

с помощью пагинатора, я создаю что-то подобное

paginator = org.get_paginator('list_policies')
page_iterator = paginator.paginate(Filter='SERVICE_CONTROL_POLICY', PaginationConfig={'MaxItems': 10000})
for page in page_iterator:
    for id in page['Policies']:
    policyid=id['Id']
    describe = org.describe_policy(PolicyId=policyid)

, но получаю ошибку

    policyid = id['Id']
           ^
IndentationError: expected an indented block

В общем, я хочу понять, почему работа с результатом из paginator отличается от обычного запроса? Мне жаль, если это выглядит как простой вопрос, но я только начинаю со всего этого. Надеюсь, у меня есть небольшая догадка

...