MCPcopy
hub / github.com/deepnote/deepnote / handleError

Function handleError

packages/cli/src/commands/dag.ts:528–545  ·  view source on GitHub ↗
(error: unknown, options: DagOptions)

Source from the content-addressed store, hash-verified

526}
527
528function handleError(error: unknown, options: DagOptions): never {
529 if (error instanceof DagHandledError) {
530 process.exit(error.exitCode)
531 }
532
533 const message = error instanceof Error ? error.message : String(error)
534 const exitCode =
535 error instanceof FileResolutionError || error instanceof ParseError || error instanceof InitNotebookResolutionError
536 ? ExitCode.InvalidUsage
537 : ExitCode.Error
538
539 if (options.output === 'json') {
540 outputJson({ success: false, error: message })
541 } else {
542 logError(message)
543 }
544 process.exit(exitCode)
545}

Callers 3

createDagShowActionFunction · 0.70
createDagVarsActionFunction · 0.70

Calls 1

outputJsonFunction · 0.90

Tested by

no test coverage detected