Skip to content

Kernel Execution

Rich Chiodo edited this page Jul 29, 2022 · 21 revisions

This page describes what happens when we execute a cell in a notebook (or interactive window).

Sequence Diagram

title Kernel Execution

participantgroup #lightgray Extension Host participant VS Code participant VSCodeNotebookController participant Kernel participant KernelExecution participant CellExecution end participantgroup #yellow IPython Kernel participant IPython end VS Code->VSCodeNotebookController:handleExecute

Controller and NotebookExecution

What happens in IPython

How does IPython take over 'print'

Execution result translation

How renderers fit in

Clone this wiki locally