From 753cdc5ce30af988dda2102b6f4e33ec0df67b97 Mon Sep 17 00:00:00 2001 From: n Date: Mon, 8 Mar 2021 13:55:49 +0100 Subject: [PATCH] do not overwrite existing file(s) --- blog/index.gen.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/blog/index.gen.py b/blog/index.gen.py index 155af01..87675a3 100755 --- a/blog/index.gen.py +++ b/blog/index.gen.py @@ -51,13 +51,14 @@ for x in myresult: except OSError: print ("Creation of the directory %s failed" % path) - print("creating %s/%s.gmi" % (path,quote(filename))) - f = open("%s/%s.gmi" % (path,quote(filename)), "w") - f.write("# %s\n\n" % x[1]) - f.write("PubliƩ le %s\n\n" % path) - f.write(html2markdown.convert(x[2])) - f.write("\n\n=> /blog/ Retour au menu du blog") - f.close() + if not os.path.isfile('%s/%s.gmi' % (path,quote(filename))): + print("creating %s/%s.gmi" % (path,quote(filename))) + f = open("%s/%s.gmi" % (path,quote(filename)), "w") + f.write("# %s\n\n" % x[1]) + f.write("PubliƩ le %s\n\n" % path) + f.write(html2markdown.convert(x[2])) + f.write("\n\n=> /blog/ Retour au menu du blog") + f.close() f = open("index.gmi", "a") f.write("\n=> Retour")