Commit cbb3f42e authored by Ashkan's avatar Ashkan
Browse files

Fix bug in adding new alements to set and array

Rename some varibles to improve readability
parent 9173018d
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -24,13 +24,13 @@ def gen_repair_schedule(redundancy, positions, min, max, is_order_ascending):
    arbitrary_schedules = []
    ordered_schedules = set()

    f = generate_restricted_integer_compositions(redundancy, positions, min, max)
    for i in f:
        arbitrary_schedules.add(i)
    gen_rics = generate_restricted_integer_compositions(redundancy, positions, min, max)
    for ric in gen_rics:
        arbitrary_schedules.append(ric)

    if not is_order_ascending:
        for i in arbitrary_schedules:
            ordered_schedules.append(itertools.permutations(i))
        for ric in arbitrary_schedules:
            ordered_schedules.add(itertools.permutations(ric))
        return list(ordered_schedules)
    else:
        return arbitrary_schedules
 No newline at end of file