MCPcopy Create free account
hub / github.com/chaimleib/intervaltree / drotate

Method drotate

intervaltree/node.py:194–203  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

192 return save
193
194 def drotate(self):
195 # First rotation
196 my_heavy = self.balance > 0
197 self[my_heavy] = self[my_heavy].srotate()
198 self.refresh_balance()
199
200 # Second rotation
201 result = self.srotate()
202
203 return result
204
205 def add(self, interval):
206 """

Callers 1

rotateMethod · 0.95

Calls 2

srotateMethod · 0.95
refresh_balanceMethod · 0.95

Tested by

no test coverage detected