From a60a7b25bb26bbc653bef44e2757d74fe5160396 Mon Sep 17 00:00:00 2001 From: sujal jangde Date: Tue, 6 Oct 2026 23:00:26 +0530 Subject: [PATCH] Fix empty input in parallel odd-even transposition sort --- sorts/odd_even_transposition_parallel.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sorts/odd_even_transposition_parallel.py b/sorts/odd_even_transposition_parallel.py index 747899725094..9a892a79fe6a 100644 --- a/sorts/odd_even_transposition_parallel.py +++ b/sorts/odd_even_transposition_parallel.py @@ -98,7 +98,11 @@ def odd_even_transposition(arr): >>> unsorted_list = [-442, -98, -554, 266, -491, 985, -53, -529, 82, -429] >>> odd_even_transposition(unsorted_list) == sorted(unsorted_list + [1]) False + >>> odd_even_transposition([]) + [] """ + if not arr: + return arr # spawn method is considered safer than fork multiprocessing_context = mp.get_context("spawn")