Update server/reflector/hatchet/workflows/padding_workflow.py

Co-authored-by: pr-agent-monadical[bot] <198624643+pr-agent-monadical[bot]@users.noreply.github.com>
This commit is contained in:
2026-01-23 19:59:32 -05:00
committed by GitHub
parent 9f6e7b515b
commit 88e0d11ccd

View File

@@ -68,6 +68,7 @@ async def pad_track(input: PaddingInput, ctx: Context) -> PadTrackResult:
bucket=input.bucket_name,
)
with av.open(source_url) as in_container:
with av.open(source_url) as in_container:
if in_container.duration:
try:
@@ -75,8 +76,8 @@ async def pad_track(input: PaddingInput, ctx: Context) -> PadTrackResult:
ctx.log(
f"pad_track: track {input.track_index}, duration={duration}"
)
except Exception:
ctx.log(f"pad_track: track {input.track_index}, duration=ERROR")
except (ValueError, TypeError, OverflowError) as e:
ctx.log(f"pad_track: track {input.track_index}, duration error: {str(e)}")
start_time_seconds = extract_stream_start_time_from_container(
in_container, input.track_index, logger=logger