def __init__()

in cloudformation/solution-assistant/src/datasets.py [0:0]


    def __init__(self, input_lines, person_ids):
        self._faker = Faker()
        output_rows = []
        for input_line, person_id in zip(input_lines, person_ids):
            has_telephone = self._has_telephone(input_line)
            if has_telephone:
                for _ in range(random.randint(1, 2)):
                    contact_id = self._faker.uuid4()[:8]
                    telephone = self._faker.phone_number()
                    output_row = [
                        contact_id,
                        person_id,
                        "telephone",
                        telephone,
                    ]
                    output_rows.append(output_row)
            for _ in range(random.randint(0, 2)):
                contact_id = self._faker.uuid4()[:8]
                email = self._faker.email()
                output_row = [contact_id, person_id, "email", email]
                output_rows.append(output_row)
            for _ in range(random.randint(0, 1)):
                contact_id = self._faker.uuid4()[:8]
                address = self._faker.address()
                output_row = [contact_id, person_id, "address", address]
                output_rows.append(output_row)
        self._rows = output_rows