From 65acf70df4ab3a2a35f10dc6a54826a206a55b95 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 3 Mar 2021 18:57:41 +1000 Subject: [PATCH] handle case when .ftl file doesn't exist yet --- ftl/duplicate-string.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ftl/duplicate-string.py b/ftl/duplicate-string.py index 32a38d2a7..9f44d8b7a 100644 --- a/ftl/duplicate-string.py +++ b/ftl/duplicate-string.py @@ -46,10 +46,10 @@ def write_entry(fname, key, entry): entry.id.name = key if not os.path.exists(fname): - return - - with open(fname) as file: - orig = file.read() + orig = "" + else: + with open(fname) as file: + orig = file.read() obj = parse(orig) for ent in obj.body: if isinstance(ent, Junk):