diff options
author | Rich Trott <rtrott@gmail.com> | 2021-05-29 23:58:32 +0300 |
---|---|---|
committer | Danielle Adams <adamzdanielle@gmail.com> | 2021-06-02 20:22:16 +0300 |
commit | eb7c932a6d0f674822c6e3d1871b10bb8b2f2f9e (patch) | |
tree | 27a269ef6bf5938ccdae3bd1f04c583728ebc63f /lib | |
parent | 47ad448defab6e8082824899b802b5c04ab2c919 (diff) |
debugger: revise async iterator usage to comply with lint rules
I'm not sure that this is any clearer than the existing code, but I
don't think it's significantly less clear, and it avoids comment
disabling a lint rule.
PR-URL: https://github.com/nodejs/node/pull/38847
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/internal/inspector/_inspect.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/internal/inspector/_inspect.js b/lib/internal/inspector/_inspect.js index 89e3def1929..427469b4a6f 100644 --- a/lib/internal/inspector/_inspect.js +++ b/lib/internal/inspector/_inspect.js @@ -87,8 +87,9 @@ async function portIsFree(host, port, timeout = 9999) { setTimeout(timeout).then(() => ac.abort()); - // eslint-disable-next-line no-unused-vars - for await (const _ of setInterval(retryDelay)) { + const asyncIterator = setInterval(retryDelay); + while (true) { + await asyncIterator.next(); if (signal.aborted) { throw new StartupError( `Timeout (${timeout}) waiting for ${host}:${port} to be free`); |