INNER CODE UNIT · TypeScript

closeRuntimeAfterCommand

openclaw/mcporter · src/cli.ts:376

async function closeRuntimeAfterCommand(
  runtime: Runtime,
  options: { readonly suppressReplayCloseError?: boolean } = {}
): Promise<void> {
  const closeStart = Date.now();
  let closeError: unknown;
  if (DEBUG_HANG) {
    logInfo('[debug] beginning runtime.close()');
    dumpActiveHandles('before runtime.close');
  }
  try {
    await runtime.close();
    if (DEBUG_HANG) {
      const duration = Date.now() - closeStart;
      logInfo(`[debug] runtime.close() completed in ${duration}ms`);
      dumpActiveHandles('after runtime.close');
    }
  } catch (error) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…