From d9bbb2fad42f4652e418209686045897a8f61675 Mon Sep 17 00:00:00 2001 From: A Farzat Date: Wed, 18 May 2022 10:44:40 +0900 Subject: Confirm text is not empty before checking newline checking text[-1] when text is empty causes an error. --- edit.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/edit.py b/edit.py index 5075ddc..bbabb7e 100644 --- a/edit.py +++ b/edit.py @@ -68,7 +68,7 @@ def read_file(buf): with open(FILE) as f: text = f.read() - if text[-1] == "\n": + if text and text[-1] == "\n": text = text[:-1] # remove trailing newline if exists. if FENCED: text = "```\n" + text + "\n```" -- cgit v1.2.3-70-g09d2