Table of Contents

Class: DerivedValue ./src/peak/events/sources.py

DerivedValue(formula, *values) - a value derived from other values

Usage:

        # 'derived' changes whenever x or y change
        derived = DerivedValue(lambda: x()+y(), x, y)

A DerivedValue fires an event equal to formula() whenever any of the supplied values fire, and the value of formula() is not equal to its last known value (if any).

Base Classes   
Readable
Methods   
__call__
__init__
_set
  __call__ 
__call__ ( self )

Get current value of formula()

  __init__ 
__init__ (
        self,
        formula,
        *values,
        )

  _set 
_set (
        self,
        source,
        event,
        )


Table of Contents

This document was automatically generated on Mon Apr 15 01:11:04 2024 by HappyDoc version 2.1