From 52c2fb512138c56517564779c629661446178a1f 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:21:21 +0300 Subject: [PATCH] refactor(stacks): remove redundant TypeVar definitions --- data_structures/stacks/stack.py | 4 ---- data_structures/stacks/stack_with_doubly_linked_list.py | 4 ---- data_structures/stacks/stack_with_singly_linked_list.py | 3 --- 3 files changed, 11 deletions(-) diff --git a/data_structures/stacks/stack.py b/data_structures/stacks/stack.py index 8de2f61085c9..029427d70552 100644 --- a/data_structures/stacks/stack.py +++ b/data_structures/stacks/stack.py @@ -1,9 +1,5 @@ from __future__ import annotations -from typing import TypeVar - -T = TypeVar("T") - class StackOverflowError(BaseException): pass diff --git a/data_structures/stacks/stack_with_doubly_linked_list.py b/data_structures/stacks/stack_with_doubly_linked_list.py index 347ae8ec801c..7da30d9e5058 100644 --- a/data_structures/stacks/stack_with_doubly_linked_list.py +++ b/data_structures/stacks/stack_with_doubly_linked_list.py @@ -3,10 +3,6 @@ from __future__ import annotations -from typing import TypeVar - -T = TypeVar("T") - class Node[T]: def __init__(self, data: T) -> None: diff --git a/data_structures/stacks/stack_with_singly_linked_list.py b/data_structures/stacks/stack_with_singly_linked_list.py index 6257c33a4ee8..5668ad4e4992 100644 --- a/data_structures/stacks/stack_with_singly_linked_list.py +++ b/data_structures/stacks/stack_with_singly_linked_list.py @@ -3,9 +3,6 @@ from __future__ import annotations from collections.abc import Iterator -from typing import TypeVar - -T = TypeVar("T") class Node[T]: