Unverified Commit 1a33aacf authored by Isotr0py's avatar Isotr0py Committed by GitHub
Browse files

[Misc] Raise error for missing video metadata in `MultiModalDataParser` (#27664)


Signed-off-by: default avatarIsotr0py <mozf@mail2.sysu.edu.cn>
Signed-off-by: default avatarIsotr0py <2037008807@qq.com>
Co-authored-by: default avatargemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
parent 7ba6aa8f
...@@ -506,6 +506,11 @@ class MultiModalDataParser: ...@@ -506,6 +506,11 @@ class MultiModalDataParser:
for data_item in data_items: for data_item in data_items:
video, metadata = self._get_video_with_metadata(data_item) video, metadata = self._get_video_with_metadata(data_item)
if self.video_needs_metadata: if self.video_needs_metadata:
if metadata is None:
raise ValueError(
"Video metadata is required but not found in mm input. "
"Please check your video input in `multi_modal_data`"
)
new_videos.append((video, metadata)) new_videos.append((video, metadata))
metadata_lst.append(metadata) metadata_lst.append(metadata)
else: else:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment