Beispiel #1
0
 def gen_fn(*input_values):
     if not self.test(*input_values):
         return
     # TODO: recover input_objects from input_values
     selected_objects = select_inputs(stream_instance, inputs)
     #for _ in irange(self.num):
     for _ in irange(stream_instance.num_optimistic):
         yield [tuple(SharedOptValue(stream.name, inputs, selected_objects, out)
                      for out in stream.outputs)]
Beispiel #2
0
 def gen_fn(*input_values):
     if not self.test(*input_values):
         return
     # TODO: recover input_objects from input_values
     selected_objects = select_inputs(instance, inputs)
     for idx in irange(instance.num_optimistic):  # self.num
         # if len(inputs) == len(external.inputs):
         #     yield [tuple(UniqueOptValue(instance, idx, out)
         #                  for out in external.outputs)]
         # else:
         yield [
             tuple(
                 SharedOptValue(external.name, inputs, selected_objects,
                                out) for out in external.outputs)
         ]