Skip to content

Commit 39f7529

Browse files
authored
Fix __delitem__() method always raising KeyError (#167)
1 parent 4729eb7 commit 39f7529

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/gardenlinux/oci/layer.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,10 @@ def __delitem__(self, key):
7474

7575
if key == "annotations":
7676
self._annotations.clear()
77-
78-
raise KeyError(
79-
f"'{self.__class__.__name__}' object is not subscriptable except for keys: {_SUPPORTED_MAPPING_KEYS}"
80-
)
77+
else:
78+
raise KeyError(
79+
f"'{self.__class__.__name__}' object is not subscriptable except for keys: {_SUPPORTED_MAPPING_KEYS}"
80+
)
8181

8282
def __getitem__(self, key):
8383
"""
@@ -91,10 +91,10 @@ def __getitem__(self, key):
9191

9292
if key == "annotations":
9393
return self._annotations
94-
else:
95-
raise KeyError(
96-
f"'{self.__class__.__name__}' object is not subscriptable except for keys: {_SUPPORTED_MAPPING_KEYS}"
97-
)
94+
95+
raise KeyError(
96+
f"'{self.__class__.__name__}' object is not subscriptable except for keys: {_SUPPORTED_MAPPING_KEYS}"
97+
)
9898

9999
def __iter__(self):
100100
"""

0 commit comments

Comments
 (0)