shyft.dashboard.time_series.tools.base

Classes

BaseTool([logger, parent_limit])

class shyft.dashboard.time_series.tools.base.BaseTool(logger=None, *, parent_limit=None)[source]

Bases: Hashable, BindableToMany

__init__(logger=None, *, parent_limit=None)[source]
Parameters:
  • logger – optional logger

  • parent_limit – number of max parents to be bound to

abstract on_bind(*, parent: Any) None[source]

Abstract method which is call on bind to a parent