summaryrefslogtreecommitdiff
path: root/distutils2/config.py
diff options
context:
space:
mode:
authorGael Pasgrimaud <gael@gawel.org>2011-01-29 14:03:03 +0100
committerGael Pasgrimaud <gael@gawel.org>2011-01-29 14:03:03 +0100
commit761946c352cead905ef58da338ee2f358060146c (patch)
tree4f21b948704c0d960941347630b4dde6eb0241db /distutils2/config.py
parent4aa91e6aeb12e093c297f5cc439407ffa59ea156 (diff)
parent606e658869b0fa8f17da5a30df14dd5f95527250 (diff)
downloaddisutils2-761946c352cead905ef58da338ee2f358060146c.tar.gz
merge to lastest head
Diffstat (limited to 'distutils2/config.py')
-rw-r--r--distutils2/config.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/distutils2/config.py b/distutils2/config.py
index f6f78f6..a684330 100644
--- a/distutils2/config.py
+++ b/distutils2/config.py
@@ -76,10 +76,9 @@ class Config(object):
return value
def _multiline(self, value):
- if '\n' in value:
- value = [v for v in
- [v.strip() for v in value.split('\n')]
- if v != '']
+ value = [v for v in
+ [v.strip() for v in value.split('\n')]
+ if v != '']
return value
def _read_setup_cfg(self, parser):
@@ -100,7 +99,9 @@ class Config(object):
if 'metadata' in content:
for key, value in content['metadata'].iteritems():
key = key.replace('_', '-')
- value = self._multiline(value)
+ if metadata.is_multi_field(key):
+ value = self._multiline(value)
+
if key == 'project-url':
value = [(label.strip(), url.strip())
for label, url in