from metaflow import FlowSpec, step, Parameter

class ListMultipleParamFlow(FlowSpec):
    
    my_values = Parameter("val", default = 2, multiple = True, required=True)

    @step
    def start(self):
        self.next(self.end)
        
    @step
    def end(self):
        print(f"{type(self.my_values)=}")
        print(f"{self.my_values=}")
        print(f"{list(self.my_values)=}")

if __name__ == "__main__":
    ListMultipleParamFlow()
