summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Lib/packaging/metadata.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/Lib/packaging/metadata.py b/Lib/packaging/metadata.py
index 9d3f8abe71..2d0ffa49b1 100644
--- a/Lib/packaging/metadata.py
+++ b/Lib/packaging/metadata.py
@@ -185,6 +185,7 @@ _MISSING = object()
_FILESAFE = re.compile('[^A-Za-z0-9.]+')
+
class Metadata:
"""The metadata of a release.
@@ -228,10 +229,8 @@ class Metadata:
def __delitem__(self, name):
field_name = self._convert_name(name)
- try:
- del self._fields[field_name]
- except KeyError:
- raise KeyError(name)
+ # we let a KeyError propagate
+ del self._fields[field_name]
self._set_best_version()
def __contains__(self, name):