From ea10f0e350c5c683d5a4243a85716024562ab375 Mon Sep 17 00:00:00 2001 From: Blake DeMarcy Date: Thu, 13 Apr 2017 02:35:31 -0500 Subject: [PATCH] discard bodies with only quotes as empty --- clients/urwid/main.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/clients/urwid/main.py b/clients/urwid/main.py index 827863a..6963e3c 100644 --- a/clients/urwid/main.py +++ b/clients/urwid/main.py @@ -31,6 +31,7 @@ import tempfile import urwid import json import os +import re try: port_spec = argv.index("--port") @@ -1199,9 +1200,11 @@ class ExternalEditor(urwid.Terminal): if self.terminated: app.close_editor() with open(self.path) as _: - self.params.update({"body": _.read().strip()}) + body = _.read().strip() os.remove(self.path) - if self.params["body"]: + + if body and not re.search("^>>[0-9]+$", body): + self.params.update({"body": body}) network.request(self.endpoint, **self.params) return app.refresh(True) else: