tendril.entityhub.entitybase module

This file is part of tendril See the COPYING, README, and INSTALL files for more information

exception tendril.entityhub.entitybase.EntityNotFound[source]

Bases: exceptions.Exception

class tendril.entityhub.entitybase.EntityBase[source]

Bases: object

Placeholder class for potentially track-able objects.

Depending on the implementation used, this class should inherit from an external class built for this purpose instead of from object.

define(*args, **kwargs)[source]
defined

State of the component. The component should be used only when it is fully defined.

This is a read-only property.

ident
refdes

Refdes string.

class tendril.entityhub.entitybase.GenericEntityBase(ident=None, refdes=None)[source]

Bases: tendril.entityhub.entitybase.EntityBase

ident
define(ident, refdes)[source]
class tendril.entityhub.entitybase.EntityGroupBase(groupname, contextname='')[source]

Bases: tendril.entityhub.entitybase.EntityBase

insert(item)[source]
ident
define(contextname, groupname)[source]
class tendril.entityhub.entitybase.EntityBomBase[source]

Bases: tendril.entityhub.entitybase.EntityBase

ident
create_output_bom(*args, **kwargs)[source]
define(*args, **kwargs)[source]