Returns node's siblings
(self, node)
| 268 | return node.parent.getLink(node.parent.getLinkIdx(node) + 1) |
| 269 | |
| 270 | def __getSiblings(self, node): |
| 271 | """ Returns node's siblings """ |
| 272 | # check whether one of our siblings has two items |
| 273 | lS, rS, lCnt, rCnt = None, None, 0, 0 |
| 274 | if self.__getRightSibling(node) is not None: |
| 275 | rS = self.__getRightSibling(node) |
| 276 | rCnt = rS.valcnt |
| 277 | if self.__getLeftSibling(node) is not None: |
| 278 | lS = self.__getLeftSibling(node) |
| 279 | lCnt = lS.valcnt |
| 280 | return lS, lCnt, rS, rCnt |
| 281 | |
| 282 | def __swapValues(self, node1, a1, node2, a2): |
| 283 | """ Swap any two values in nodes """ |
no test coverage detected