INNER CODE UNIT · TypeScript

duration

openclaw/mcporter · src/cli.ts:389

      const duration = Date.now() - closeStart;
      logInfo(`[debug] runtime.close() completed in ${duration}ms`);
      dumpActiveHandles('after runtime.close');
    }
  } catch (error) {
    if (DEBUG_HANG) {
      logError('[debug] runtime.close() failed', error);
    }
    if (isReplayModeActive() && !options.suppressReplayCloseError) {
      closeError = error;
    }
  } finally {
    terminateChildProcesses('runtime.finally');
    // Force an exit after cleanup as a final guard against lingering third-party handles.
    // Opt out by exporting MCPORTER_NO_FORCE_EXIT=1.
    const disableForceExit = process.env.MCPORTER_NO_FORCE_EXIT === '1';
    const shouldForceExit = !disableForceExit || process.env.MCPORTER_FORCE_EXIT === '1';
    const scheduleForcedExit = () => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…