NoRedirectPageBot,
SingleSiteBot,
)
+from pywikibot.logging import warning
from wrpylib.wrmwmarkup import create_sledrun_wiki
def treat_page(self) -> None:
"""Load the given page, do some changes, and save it."""
sledrun_json_page = Page(self.site, self.current_page.title() + '/Rodelbahn.json')
- if not sledrun_json_page.exists() or sledrun_json_page.content_model != 'json':
+ if not sledrun_json_page.exists():
+ warning(f"{sledrun_json_page.title()} does not exist. Skipping.")
+ return
+ if sledrun_json_page.content_model != 'json':
+ warning(f"Content model of {sledrun_json_page.title()} is not 'json'.")
return
sledrun_json = json.loads(sledrun_json_page.text)
map_json_page = Page(self.site, self.current_page.title() + '/Landkarte.json')