From: Éric Araujo Date: Sat, 10 Sep 2011 16:22:04 +0000 (+0200) Subject: Don’t let invalid line in setup.cfg pass silently X-Git-Tag: v3.3.0a1~1544^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1f2bcd35bb49fc17ee7842497ee5e46f9d2f5bef;p=thirdparty%2FPython%2Fcpython.git Don’t let invalid line in setup.cfg pass silently --- diff --git a/Lib/packaging/config.py b/Lib/packaging/config.py index e02800e96052..366faea4ede9 100644 --- a/Lib/packaging/config.py +++ b/Lib/packaging/config.py @@ -227,10 +227,11 @@ class Config: self.dist.scripts = [self.dist.scripts] self.dist.package_data = {} - for data in files.get('package_data', []): - data = data.split('=') + for line in files.get('package_data', []): + data = line.split('=') if len(data) != 2: - continue # FIXME errors should never pass silently + raise ValueError('invalid line for package_data: %s ' + '(misses "=")' % line) key, value = data self.dist.package_data[key.strip()] = value.strip()