From 59d7baf2dfa38113d07cbc9657229faa5e791f9c Mon Sep 17 00:00:00 2001 From: Marege Date: Thu, 29 Oct 2026 22:00:58 +0100 Subject: [PATCH] u7Fix6 --- u7/hash_table.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/u7/hash_table.py b/u7/hash_table.py index 56c5502..fd53964 100644 --- a/u7/hash_table.py +++ b/u7/hash_table.py @@ -1,6 +1,4 @@ """Hash tabuľka s lineárnym sondovaním a reťazcovými kľúčmi.""" -from operator import index -from unittest import result class HashTable: @@ -75,11 +73,10 @@ class HashTable: self.size -= 1 def __contains__(self, key): - try: - self.probe(key) - return True - except KeyError: + if self.table[self.probe(key)] is self.empty or self.table[self.probe(key)] is self.deleted: return False + else: + return True def __len__(self): return self.size