infocalypse
 
(Steve Dougherty)
2013-07-09: Fix aborting pull request on empty message.

Fix aborting pull request on empty message.

diff --git a/infocalypse/wot.py b/infocalypse/wot.py
--- a/infocalypse/wot.py
+++ b/infocalypse/wot.py
@@ -63,13 +63,13 @@ HG: Following lines are the body of the 
 """.format(VCS_PREFIX), from_identifier)
     # TODO: Save message and load later in case sending fails.
 
-    if not source_text:
-        raise util.Abort("Empty pull request message.")
-
     source_lines = source_text.splitlines()
 
     source_lines = [line for line in source_lines if not line.startswith('HG:')]
 
+    if not ''.join(source_lines).strip():
+        raise util.Abort("Empty pull request message.")
+
     # Body is third line and after.
     msg = MIMEText('\n'.join(source_lines[2:]) + footer)
     msg['Subject'] = VCS_PREFIX + source_lines[0]