Skip to content

ValidationError: 2 validation errors for VideoInfo #285

@sentry-io

Description

@sentry-io

Sentry Issue: PYKORONE-NG

ValidationError: 2 validation errors for VideoInfo
height
  Field required [type=missing, input_value={'id': 'RDcWEdpwvw3v8', '...': None, 'uploader': ''}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
width
  Field required [type=missing, input_value={'id': 'RDcWEdpwvw3v8', '...': None, 'uploader': ''}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
(5 additional frame(s) were not displayed)
...
  File "korone/modules/medias/handlers/youtube.py", line 46, in ytdl_command
    yt_info = await fetch_video_info(ytdl, args, message)
  File "korone/modules/medias/handlers/youtube.py", line 74, in fetch_video_info
    return await ytdl.get_video_info(url)
  File "korone/modules/medias/utils/youtube/ytdl.py", line 128, in get_video_info
    return await ytdl.get_info(url, {})
  File "korone/modules/medias/utils/youtube/ytdl.py", line 81, in get_info
    return await self.generate_videoinfo(info)
  File "korone/modules/medias/utils/youtube/ytdl.py", line 92, in generate_videoinfo
    return VideoInfo.model_validate(info)

Issue created from Copilot

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions