bramp / bramp/ffmpeg-cli-wrapper
Handle failures during progress parsing more gracefully
- Lingua principale
- Java
- Stelle
- 1.9k
- Fork
- 424
- Merge medio
- 5h 35m
- PR unite (30g)
- 2
Descrizione
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.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia individuando il punto di ingresso dell’analisi dell’avanzamento e il percorso delle opzioni o della configurazione che controlla il comportamento del parser. Esamina i malfunzionamenti descritti in #302 e la correzione in #315, quindi riproduci un valore di avanzamento imprevisto "N/A". Il lavoro è completo quando è stato definito e dimostrato un comportamento configurabile per ignorare gli errori senza interrompere l’analisi dell’avanzamento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- cli, tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100