def _combine_trust_policy()

in migration/bring-your-own-role/byor.py [0:0]


def _combine_trust_policy(trust_policy_1, trust_policy_2):
    combined_trust_policy = trust_policy_1.copy()
    for new_statement in trust_policy_2['Statement']:
        if not any(_statements_equal(new_statement, existing_statement) 
                   for existing_statement in combined_trust_policy['Statement']):
            combined_trust_policy['Statement'].append(new_statement)
    return combined_trust_policy