From acc0952ff841941fa289a759414af20c04810311 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=89ric=20Araujo?= Date: Mon, 14 Nov 2011 19:45:30 +0100 Subject: [PATCH] The error message should contain the key as given, not normalized. Backout of 2e047702df7f. Reported by Jeremy Kloth. --- Lib/packaging/metadata.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Lib/packaging/metadata.py b/Lib/packaging/metadata.py index 2d0ffa49b1..2993ebbe71 100644 --- a/Lib/packaging/metadata.py +++ b/Lib/packaging/metadata.py @@ -229,8 +229,10 @@ class Metadata: def __delitem__(self, name): field_name = self._convert_name(name) - # we let a KeyError propagate - del self._fields[field_name] + try: + del self._fields[field_name] + except KeyError: + raise KeyError(name) self._set_best_version() def __contains__(self, name): -- 2.50.1