Module trase.tools.pcs.base.base
Classes
class Base (elements=None, cur=None, flatten=True)-
Subclasses
Instance variables
var inds-
Only compute value of attribute when queried.
var quals-
Only compute value of attribute when queried.
var quants-
Only compute value of attribute when queried.
Methods
def check_node(self, node_name)-
Search for Node from name in SupplyChain, with fuzzy string matching.
node_name – node name
def chop(self, level)-
Remove all nodes of specified level from elements.
def copy(self)def disconnect(self)-
Replace cursor by None.
def flatten(self, cur=None)-
Make sure objects are not duplicated.
Keyword arguments: cur – main database cursor object
def get_nodes(self, position)def get_role_positions(self)def reconnect(self, cur=None)-
Replace current cursor by new one.
def remove_inds(self, ind_names)def remove_quals(self, qual_names)def remove_quants(self, quant_names)def touch(self)-
Load all lazy attributes