MCPcopy Create free account
hub / github.com/ActiveState/code / __removeLink

Method __removeLink

recipes/Python/577898_23_Tree/recipe-577898.py:103–112  ·  view source on GitHub ↗
(self, idx)

Source from the content-addressed store, hash-verified

101 self.refcnt += 1
102
103 def __removeLink(self, idx):
104 if idx == 0:
105 self.links[0], self.links[1], self.links[2], self.links[3] = self.links[1], self.links[2], self.links[3], None
106 elif idx == 1:
107 self.links[1], self.links[2], self.links[3] = self.links[2], self.links[3], None
108 elif idx == 2:
109 self.links[2], self.links[3] = self.links[3], None
110 else:
111 self.links[3] = None
112 self.refcnt -= 1
113
114 def __rearrangeLinks(self, a):
115 """ Rearrange links when adding a new node """

Callers 1

removeLinkMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected