in google/generativeai/notebook/cmd_line_parser.py [0:0]
def _resolve_ground_truth_var(name: str) -> Sequence[str]:
"""Resolves a value passed into --ground_truth."""
value = py_utils.get_py_var(name)
# "str" and "bytes" are also Sequences but we want an actual Sequence of
# strings, like a list.
if not isinstance(value, Sequence) or isinstance(value, str) or isinstance(value, bytes):
raise ValueError('Variable "{}" does not contain a Sequence of strings'.format(name))
for x in value:
if not isinstance(x, str):
raise ValueError('Variable "{}" does not contain a Sequence of strings'.format(name))
return value