From aec53ed27be76ea0d77da65f73bf74b2ddd85749 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Fri, 15 Oct 2010 04:37:31 -0400 Subject: [PATCH] More input canonicalization. --- freshmeat-submit | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freshmeat-submit b/freshmeat-submit index dfab247..dbfad4d 100755 --- a/freshmeat-submit +++ b/freshmeat-submit @@ -254,7 +254,7 @@ class FreshmeatMetadataFactory: if options.read: message = self.message_parser.parse(stream) for (key, value) in message.items(): - value = re.sub("\n +", " ", value) + value = re.sub("\n +", " ", value).strip() if key.endswith("-URL"): urls.update({key[:-4] : value}) else: @@ -262,7 +262,7 @@ class FreshmeatMetadataFactory: value = map(lambda x: x.strip(), value.split()) data.update({self.header_to_field(key) : value}) if not 'changelog' in data: - data['changelog'] = message.get_payload() + data['changelog'] = message.get_payload().strip() + "\n" if prior_version and data.get("version") != prior_version: raise FreshmeatSessionException("Version conflict on stdin.") # Merge in options from the command line; -- 2.43.0