From 097d7b849d029ff8f96b7b43b452cf57791c692d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0lker=20O=C4=9Fulcan=20Say=C4=B1n?= <47698920+iosayin@users.noreply.github.com> Date: Tue, 6 Oct 2026 21:15:22 +0300 Subject: [PATCH] fix: remove unused TypeVar from recursive_insertion_sort --- sorts/recursive_insertion_sort.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/sorts/recursive_insertion_sort.py b/sorts/recursive_insertion_sort.py index 15bb702790e1..27721283a698 100644 --- a/sorts/recursive_insertion_sort.py +++ b/sorts/recursive_insertion_sort.py @@ -5,16 +5,13 @@ from __future__ import annotations from collections.abc import MutableSequence -from typing import Protocol, TypeVar +from typing import Protocol class Comparable(Protocol): def __lt__(self, other: object, /) -> bool: ... -T = TypeVar("T", bound=Comparable) - - def rec_insertion_sort[T: Comparable](collection: MutableSequence[T], n: int) -> None: """ Given a collection of comparable elements and its length, sorts the