• [^] # Re: Stack traces...

    Posté par . En réponse à la dépêche Node.js passe la sixième vitesse. Évalué à -5.

    Ton exception n'est pas 'uncaught' puisque tu as abonné l'évènement 'error' du stream dans

     source.on('error', (err) => {
     console.log('Error on source', err)
     }) 
    

    C'est plutôt

     source.on('error', (err) => {
     console.log('Error on source', err.stack)
     }) 
    

    Et quand t'en auras marre d'écrire trois lignes pour binder error, tu feras comme moi https://github.com/mh-cbon/cpkaaot/blob/master/lib/error-debug.js

    Pour le on('close') vs on('finish'), les deux donnent le même résultat ici. Ils ont une légère différence de signification, mais ce n'est pas important ici. Pour cozy-desktop, la sémantique de finish me convenait mieux.

    J'avoue appliquer la chose bêtement. Si je veux savoir quand le fichier est écrit => close