(error, logFn)
| 488 | } |
| 489 | |
| 490 | function logTimedOutEvolveRejection(error, logFn) { |
| 491 | const lateMsg = error && error.message ? String(error.message) : String(error); |
| 492 | try { |
| 493 | logFn('[Daemon] Timed-out evolve.run() eventually rejected: ' + lateMsg); |
| 494 | } catch (logError) { |
| 495 | const fallbackMsg = logError && logError.message ? String(logError.message) : String(logError); |
| 496 | console.error('[Daemon] Failed to log timed-out evolve.run() rejection: ' + fallbackMsg); |
| 497 | } |
| 498 | } |
| 499 | |
| 500 | function observeTimedOutEvolvePromise(evolvePromise, logFn = console.error) { |
| 501 | if (!evolvePromise || typeof evolvePromise.then !== 'function') { |
no outgoing calls
no test coverage detected