yandex / tartifacts

:package: Create artifacts for your assemblies
MIT License
20 stars 9 forks source link

fix: 'Error: stream.push() after EOF' #143

Closed eGavr closed 6 years ago

eGavr commented 6 years ago

cc @j0tunn

В самописных стримах нужно реализовывать функцию destroy, в которой обрабатывать кейсы, при которых может вызваться push в стрим после его закрытия. Смысла делать это нет, так как достаточно закрыть просто glob-stream через метод destroy (там внутри все правильно обрабатывается и закрывается, автор пакета это предусмотрел) и позволить нативно завершиться другим стримам.