]> ToastFreeware Gitweb - philipp/winterrodeln/wrpylib.git/commitdiff
Only offer to add map if it exists.
authorPhilipp Spitzer <philipp@spitzer.priv.at>
Sun, 22 May 2022 14:16:01 +0000 (16:16 +0200)
committerPhilipp Spitzer <philipp@spitzer.priv.at>
Sun, 22 May 2022 14:16:01 +0000 (16:16 +0200)
bots/sledrun_wikitext_to_json.py

index 196c0ce5bb2704750b37c74ae1fce874edac3499..b41840c17006f24501007e88810b104a37efa913 100644 (file)
@@ -446,9 +446,10 @@ class SledrunWikiTextToJsonBot(
         pywikibot.output('\03{lightpurple}---\03{default}')
         self.userPut(sledrun_json_page, sledrun_json_page.text, sledrun_json_text, summary=summary, contentmodel='json')
 
-        map_json_text = json.dumps(map_json, ensure_ascii=False, indent=4)
-        summary = 'Landkarte konvertiert von Wikitext nach JSON.'
-        self.userPut(map_json_page, map_json_page.text, map_json_text, summary=summary, contentmodel='json')
+        if map_json is not None:
+            map_json_text = json.dumps(map_json, ensure_ascii=False, indent=4)
+            summary = 'Landkarte konvertiert von Wikitext nach JSON.'
+            self.userPut(map_json_page, map_json_page.text, map_json_text, summary=summary, contentmodel='json')
 
 
 def main(*args: str) -> None: