def wait_for_stacks()

in pipeline/iam_generator_deploy.py [0:0]


def wait_for_stacks(waiters):

    for waiter in waiters:
        print "Waiting for stack: {} account: {} region: {}".format(
            waiter['stack'],
            waiter['account_id'],
            waiter['region']
        )
        try:
            waiter['waiter'].wait(
                StackName=waiter['stack']
            )
        except Exception:
            raise RuntimeError(
                "Deploy Failed: stack: {} account: {} region: {}".format(
                    waiter['stack'],
                    waiter['account_id'],
                    waiter['region']
                )
            )