FilteredRunIterator Class

Inheritance diagram of FilteredRunIterator

class FilteredRunIterator(base_iterator, filter, default)

Iterate over an AbstractRunIterator with filtered values replaced by a default value.

Constructor:

__init__(base_iterator, filter, default)

Create a filtered run iterator.

Parameters:
  • base_iterator (AbstractRunIterator) – Source of runs.
  • filter (lambda object) – Function taking a value as parameter, and returning True if the value is acceptable, and False if the default value should be substituted.
  • default (object) – Default value to replace filtered values.

Methods:

ranges(start, end)

Methods

FilteredRunIterator.ranges(start, end)

Table Of Contents

Previous topic

ConstRunIterator Class

Next topic

OverriddenRunIterator Class