From 958795bc1a496fd5d6ba1e6871de619c574a5f6e Mon Sep 17 00:00:00 2001
From: Empiriker <till.ueberfries@gmail.com>
Date: Mon, 11 Sep 2023 17:16:27 +0200
Subject: [PATCH] treat load_templates.py as standalone script

---
 src/app.py            | 4 ----
 src/load_templates.py | 7 +++++++
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/app.py b/src/app.py
index df1abcf..f1eab60 100644
--- a/src/app.py
+++ b/src/app.py
@@ -6,10 +6,6 @@ from flask_cors import CORS
 import config
 from get_wikicode import get_wikicode
 from wiktextract_wrapper import Wiktextract
-from load_templates import load_templates
-
-for wiktlang in config.supported_wiktlangs:
-    load_templates(wiktlang)
 
 app = Flask(__name__)
 CORS(app)
diff --git a/src/load_templates.py b/src/load_templates.py
index db6271e..e3ee406 100644
--- a/src/load_templates.py
+++ b/src/load_templates.py
@@ -85,3 +85,10 @@ def load_templates(wiktlang: str):
     stop_progress_indicator(indicator_thread, is_done)
 
     print(f"Done loading templates for {wiktlang}.")
+
+
+if __name__ == "__main__":
+    import config
+
+    for wiktlang in config.supported_wiktlangs:
+        load_templates(wiktlang)
-- 
GitLab