def collapseNodes(nodes, collapsedNode = None): import collapser if collapsedNode: if not collapsedNode.className() in collapser.CollapserData.collapsableNodeNames: logError("invalid collapsedNode passed as argument") return None collapsedNode = collapser.collapseNodes(nodes, collapsedNode) _notifyCollapsedNodeObservers(collapsedNode) return collapsedNode
def collapseNodes(nodes, collapsedNode=None): import collapser if collapsedNode: if not collapsedNode.className( ) in collapser.CollapserData.collapsableNodeNames: logError("invalid collapsedNode passed as argument") return None collapsedNode = collapser.collapseNodes(nodes, collapsedNode) _notifyCollapsedNodeObservers(collapsedNode) return collapsedNode