MCPcopy Create free account
hub / github.com/scanny/python-pptx / _bisect

Method _bisect

src/pptx/text/layout.py:189–200  ·  view source on GitHub ↗

Return a (medial_value, greater_values, lesser_values) 3-tuple obtained by bisecting sequence *seq*.

(seq)

Source from the content-addressed store, hash-verified

187
188 @staticmethod
189 def _bisect(seq):
190 """
191 Return a (medial_value, greater_values, lesser_values) 3-tuple
192 obtained by bisecting sequence *seq*.
193 """
194 if len(seq) == 0:
195 return [], None, []
196 mid_idx = int(len(seq) / 2)
197 mid = seq[mid_idx]
198 greater = seq[mid_idx + 1 :]
199 lesser = seq[:mid_idx]
200 return mid, greater, lesser
201
202 def _insert_from_ordered_sequence(self, seq):
203 """

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected