From 1a94f63a79f19f2c884adac221c77b17b273ac4a Mon Sep 17 00:00:00 2001 From: varun-r-mallya Date: Tue, 9 Sep 2025 11:43:19 +0530 Subject: [PATCH] add type error fixing methods to hashmap --- pythonbpf/maps.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/pythonbpf/maps.py b/pythonbpf/maps.py index ff7c84e..ac245d2 100644 --- a/pythonbpf/maps.py +++ b/pythonbpf/maps.py @@ -10,5 +10,15 @@ class HashMap: return self.entries[key] else: return None - - # add other supported map functions here + + def delete(self, key): + if key in self.entries: + del self.entries[key] + else: + raise KeyError(f"Key {key} not found in map") + + def update(self, key, value): + if key in self.entries: + self.entries[key] = value + else: + raise KeyError(f"Key {key} not found in map")