in simuleval/states/states.py [0:0]
def update_target_segment(self):
segment = self.units_to_segment(self.unit_queue.target)
if segment is None:
return
if type(segment) is str:
segment = [segment]
for seg in segment:
self.segments.target.append(seg)
self.client.send_hypo(self.instance_id, seg)
if seg == DEFAULT_EOS:
self.status["write"] = False
break