Example #1
0
 def to_flyte_idl(self):
     """
     :rtype: flyteidl.core.interface_pb2.TypedInterface
     """
     return _interface_pb2.TypedInterface(
         inputs=_interface_pb2.VariableMap(variables={k: v.to_flyte_idl() for k, v in _six.iteritems(self.inputs)}),
         outputs=_interface_pb2.VariableMap(
             variables={k: v.to_flyte_idl() for k, v in _six.iteritems(self.outputs)}
         ),
     )
Example #2
0
 def to_flyte_idl(self) -> _interface_pb2.TypedInterface:
     return _interface_pb2.TypedInterface(
         inputs=_interface_pb2.VariableMap(variables={
             k: v.to_flyte_idl()
             for k, v in self.inputs.items()
         }),
         outputs=_interface_pb2.VariableMap(variables={
             k: v.to_flyte_idl()
             for k, v in self.outputs.items()
         }),
     )
Example #3
0
 def to_flyte_idl(self):
     """
     :rtype: dict[Text, Variable]
     """
     return _interface_pb2.VariableMap(
         variables={k: v.to_flyte_idl()
                    for k, v in self.variables.items()})