@@ -51,12 +51,12 @@ def least_duration(
51
51
items_with_durations_indexed , key = lambda tup : tup [1 ], reverse = True
52
52
)
53
53
54
- selected : " List[List[Tuple[nodes.Item, int]]]" = [[] for _ in range (splits )]
55
- deselected : " List[List[nodes.Item]]" = [[] for _ in range (splits )]
56
- duration : " List[float]" = [0 for _ in range (splits )]
54
+ selected : List [List [Tuple [nodes .Item , int ]]] = [[] for _ in range (splits )]
55
+ deselected : List [List [nodes .Item ]] = [[] for _ in range (splits )]
56
+ duration : List [float ] = [0 for _ in range (splits )]
57
57
58
58
# create a heap of the form (summed_durations, group_index)
59
- heap : " List[Tuple[float, int]]" = [(0 , i ) for i in range (splits )]
59
+ heap : List [Tuple [float , int ]] = [(0 , i ) for i in range (splits )]
60
60
heapq .heapify (heap )
61
61
for item , item_duration , original_index in sorted_items_with_durations :
62
62
# get group with smallest sum
@@ -102,9 +102,9 @@ def duration_based_chunks(
102
102
items_with_durations = _get_items_with_durations (items , durations )
103
103
time_per_group = sum (map (itemgetter (1 ), items_with_durations )) / splits
104
104
105
- selected : " List[List[nodes.Item]]" = [[] for i in range (splits )]
106
- deselected : " List[List[nodes.Item]]" = [[] for i in range (splits )]
107
- duration : " List[float]" = [0 for i in range (splits )]
105
+ selected : List [List [nodes .Item ]] = [[] for i in range (splits )]
106
+ deselected : List [List [nodes .Item ]] = [[] for i in range (splits )]
107
+ duration : List [float ] = [0 for i in range (splits )]
108
108
109
109
group_idx = 0
110
110
for item , item_duration in items_with_durations :
0 commit comments