bramp / bramp/ffmpeg-cli-wrapper

Handle failures during progress parsing more gracefully

Abierto
#333 2 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement good first issue
Lenguaje dominante
Java
Estrellas
1.9k
Forks
424
Merge medio
5 h 35 min
PR fusionados (30 d)
2

Descripción

I propose an option that allows progress parsing failures to be ignored. This way progress parsing can continue in the event of a one-time error that would have otherwise interrupted the parsing thread.

In #302 the progress parsing fails because of an unexpected input ("N/A" instead of a formatted timestamp) in the first progress event. Although #315 fixes this, there can arise other circumstances where parsing can fail. I propose a general solution, to allow these failures to be ignored altogether. In most scenarios the consumer doesn't care if every once in a while an event gets dropped as long as they get notified of the overall progress.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza localizando el punto de entrada del análisis del progreso y la ruta de opciones o configuración que controla el comportamiento del parser. Revisa los fallos descritos en #302 y la corrección en #315; después, reproduce un valor de progreso inesperado de "N/A". Se considera terminado cuando se haya definido y demostrado un comportamiento configurable para ignorar fallos sin interrumpir el análisis del progreso.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
cli, tooling
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.