Table of Contents

Class Eval

Namespace
Bonsai.Scripting.Python
Assembly
Bonsai.Scripting.Python.dll

Represents an operator that evaluates a Python expression in the specified top-level module.

public class Eval : Combinator<PyObject>
Inheritance
Combinator<PyObject>
Eval
Inherited Members

Properties

Expression

Gets or sets the Python expression to evaluate.

Module

Gets or sets the top-level module on which to evaluate the Python expression.

Methods

Process(IObservable<RuntimeManager>)

Evaluates an expression in the main module of the Python runtime.

Process(IObservable<PyModule>)

Evaluates a Python expression in an observable sequence of modules.

Process<TSource>(IObservable<TSource>)

Evaluates a Python expression in the specified top-level module whenever an observable sequence emits a notification.