Skip to content

Latest commit

 

History

History
166 lines (87 loc) · 2.85 KB

File metadata and controls

166 lines (87 loc) · 2.85 KB

Documentation / Exports / PyRunner

Interface: PyRunner

Interface for a Python runner object.

Table of contents

Properties

Properties

clear

clear: PyClearMethod

Method to clear a namespace.

Param

The namespace to clear.

Defined in

interfaces.ts:91


installLog

installLog: MapStore<PyInstallLog>

Store for installation logs.

Defined in

interfaces.ts:97


isExecuting

isExecuting: ReadableAtom<boolean>

Atom representing whether the runner is currently executing a script.

Defined in

interfaces.ts:109


isReady

isReady: ReadableAtom<boolean>

Atom representing whether the runner is ready to execute scripts.

Defined in

interfaces.ts:115


load

load: PyLoadMethod

Method to load Python packages.

Param

Optional array of Python packages to load.

Param

Optional array of additional packages to load.

Param

Optional initialization code to run.

Param

Optional transformation code to run.

Defined in

interfaces.ts:64


log

log: MapStore<PyLog>

Store for execution logs.

Defined in

interfaces.ts:103


run

run: PyRunMethod

Method to run a Python script synchronously.

Param

The Python script to run.

Param

Optional namespace for the script.

Param

Optional identifier for the script execution.

Param

Optional context for the script execution.

Defined in

interfaces.ts:74


runAsync

runAsync: PyRunAsyncMethod

Method to run a Python script asynchronously.

Param

The Python script to run.

Param

Optional namespace for the script.

Param

Optional identifier for the script execution.

Param

Optional context for the script execution.

Defined in

interfaces.ts:84