I agree, but note that a resolved promise is not the same as a fulfilled promise (https://tc39.github.io/ecma262/#sec-promise-objects).
On Thu, Dec 29, 2016 at 11:40 AM, Jordan Harband <ljh...@gmail.com> wrote: > You'd need to wrap the body of your `open` function in a try/finally, and > do the `fsp.close` in the `finally` block - but otherwise that would > certainly work, provided that the promise returned from `func` did actually > settle (resolve or reject). > >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss