[Python-checkins] cpython: displaying the faulty project name is a good idea
tarek.ziade
python-checkins at python.org
Mon May 30 12:25:47 CEST 2011
http://hg.python.org/cpython/rev/fedb33e2bf77
changeset: 70520:fedb33e2bf77
user: Tarek Ziade <tarek at ziade.org>
date: Mon May 30 12:25:38 2011 +0200
summary:
displaying the faulty project name is a good idea
files:
Lib/packaging/metadata.py | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/Lib/packaging/metadata.py b/Lib/packaging/metadata.py
--- a/Lib/packaging/metadata.py
+++ b/Lib/packaging/metadata.py
@@ -396,22 +396,24 @@
value = []
if logger.isEnabledFor(logging.WARNING):
+ project_name = self['Name']
+
if name in _PREDICATE_FIELDS and value is not None:
for v in value:
# check that the values are valid predicates
if not is_valid_predicate(v.split(';')[0]):
logger.warning(
- '%r is not a valid predicate (field %r)',
- v, name)
+ '%r: %r is not a valid predicate (field %r)',
+ project_name, v, name)
# FIXME this rejects UNKNOWN, is that right?
elif name in _VERSIONS_FIELDS and value is not None:
if not is_valid_versions(value):
- logger.warning('%r is not a valid version (field %r)',
- value, name)
+ logger.warning('%r: %r is not a valid version (field %r)',
+ project_name, value, name)
elif name in _VERSION_FIELDS and value is not None:
if not is_valid_version(value):
- logger.warning('%r is not a valid version (field %r)',
- value, name)
+ logger.warning('%r: %r is not a valid version (field %r)',
+ project_name, value, name)
if name in _UNICODEFIELDS:
if name == 'Description':
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list