Module trase.tools.pcs.nodes.check
Functions
def check_asset(asset_name, asset_type=None, strict=False, autocommit=True, cnx=None, cur=None)def check_country(country_name, strict=False, autocommit=True, cnx=None, cur=None)def check_node(node_name: str, node_type: str = None, node_level: int = None, parent_id: int = None, strict: bool = False, autocommit: bool = True, cnx=None, cur=None)-
Present list of nodes from database with matching name; if exact match, return node_id; if non-exact match, add alternative name to node_names and returns node_id.
node_name – node name
Keyword arguments: node_type – 'node_types.node_type' in core database node_level – 'nodes.node_level' in core database parent_id – 'nodes.parent_id' in core database strict – automatically create node if no exact match, recursive execution without 'strict' if multiple matches cur – core database cursor object
def check_node_strict(node_name: str, node_type: str = None, node_level: int = None, parent_id: int = None, cur=None)def check_port(port_name, parent_id, strict=False, autocommit=True, cnx=None, cur=None)def check_region(region_name, region_type, parent_id, strict=False, autocommit=True, cnx=None, cur=None)def clean_country_name(name, autocommit=True, cnx=None, cur=None)