Add logging support to JSON download function in update_mongo.py

This commit is contained in:
2025-12-12 07:37:50 -05:00
parent 24203aff66
commit 097225c942
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -5,7 +5,7 @@ import json
import requests
import time
def download_json_to_file(api_url, outputdir, output_file):
def download_json_to_file(api_url, outputdir, output_file, lprint):
"""
Downloads JSON data from the given API URL and saves it to the specified file.
"""
@@ -18,5 +18,5 @@ def download_json_to_file(api_url, outputdir, output_file):
#print(f"JSON data saved to {outputdir}{output_file}")
time.sleep(.5) # Sleep for 0.5 second to avoid overwhelming the server
except Exception as e:
print(f"Failed to download or save JSON: {e}")
lprint.logprint("info", f"Downloadinng {outputdir}{output_file} for series ID: {output_file.replace('.json', '')} failed: {e}")
+1 -1
View File
@@ -327,7 +327,7 @@ def main() -> int:
else:
url_template = TVMAZE_URLS["showurl"]
seriesid = file.replace('.json', '')
json_downloader.download_json_to_file(url_template.replace("<seriesid>", str(seriesid)), directory, f'{seriesid}.json')
json_downloader.download_json_to_file(url_template.replace("<seriesid>", str(seriesid)), directory, f'{seriesid}.json', lprint)