Ejemplo n.º 1
0
def is_interceptor_in_cluster():
    RSI = '/rbt/sport/intercept'
    names = Mgmt.get_children(RSI + '/config/neighbor/name')[0]
    
    for name in names:
        is_interceptor = Mgmt.get_value(RSI + '/neighbor/' + \
		         name + '/is_interceptor') == 'true'
        if is_interceptor:
            return True
    
    return False;
Ejemplo n.º 2
0
    def get_node_children(node_prefix):
        """Get all immediate children of node_prefix
        takes 1 arguments:
            node_prefix   -> prefix of the node
        returns:
            (code, message, bindings)
            children     -> names of all immediate children of the given
                            node_prefix
            details      -> dictionary of children and corresponding
                            values
        """
	import Mgmt
        children, details =  Mgmt.get_children(node_prefix)
        return children, details