def __post_init__()

in 3_optimization-design-ptn/03_prompt-optimization/promptwizard/glue/common/base_classes.py [0:0]


    def __post_init__(self):
        chat_obj = []
        if self.chat:
            for chat_config in self.chat:
                chat_obj.append(TaskConfig(**chat_config))
        self.chat = chat_obj

        gen_obj = []
        if self.generation:
            for gen_config in self.generation:
                gen_obj.append(TaskConfig(**gen_config))
        self.generation = gen_obj