pyre.components.Configurable

Module Contents

class pyre.components.Configurable.Configurable

Bases: pyre.framework.Dashboard.Dashboard

The base class for components and interfaces

This class provides storage for class attributes and a place to park utilities that are common to both components and interfaces

pyre_pedigree
pyre_localTraits = []
pyre_inheritedTraits = []
pyre_namemap
pyre_traitmap
pyre_locator
pyre_internal = True
pyre_isProtocol = False
pyre_isComponent = False
pyre_help(self, indent=' ' * 4, **kwds)

Hook for the application help system

pyre_showConfiguration(self, indent='', deep=False)

Traverse my configuration tree and display trait metadata

pyre_renderConfiguration(self, deep=True)

Traverse my configuration and represent it in a JSON friendly way

pyre_showSummary(self, indent, **kwds)

Generate a short description of what I do

pyre_showConfigurables(self, indent='', **kwds)

Generate a description of my configurable state

pyre_showBehaviors(self, spec, indent, **kwds)

Generate a description of my interface