IExecutionState | @jupyterlab (original) (raw)

Execution state of a notebook.

Index

Properties

executionStatus

executionStatus: string

Execution status of kernel, this status is deducted from the number of scheduled code cells.

interval

interval: number

Id of setInterval, it is used to start / stop the elapsed time counter.

kernelStatus

Current status of kernel.

needReset

needReset: boolean

Flag to reset the execution state when a code cell is scheduled for executing.

scheduledCell

scheduledCell: Set<string>

Set of messages scheduled for executing, executionStatus is set to idle if the length of this set is 0 and to busy` otherwise.

scheduledCellNumber

scheduledCellNumber: number

Total number of cells requested for executing, it is used to compute the execution progress in progress bar.

timeout

timeout: number

Id of setTimeout, it is used to create / clear the state resetting request.

totalTime

totalTime: number

Total execution time.