def extract_av_tags(self, text: str, question_side: bool) -> Tuple[str, List[AVTag]]: out = self._run_command( pb.BackendInput(extract_av_tags=pb.ExtractAVTagsIn( text=text, question_side=question_side))).extract_av_tags native_tags = list(map(av_tag_to_native, out.av_tags)) return out.text, native_tags
def extract_av_tags(self, *, text: str, question_side: bool) -> pb.ExtractAVTagsOut: input = pb.ExtractAVTagsIn(text=text, question_side=question_side) output = pb.ExtractAVTagsOut() output.ParseFromString(self._run_command(1, input)) return output