1313from collections import defaultdict
1414
1515# Third-party
16- from operator import itemgetter
1716import requests
1817from pygments import highlight
1918from pygments .formatters import TerminalFormatter
@@ -171,7 +170,7 @@ def fetch_museums_victoria_data(args, session):
171170 record_counts = defaultdict (lambda : defaultdict (int ))
172171 media_counts = defaultdict (lambda : defaultdict (int ))
173172 licences_count = defaultdict (int )
174- total_records_processed = 0
173+ records_processed = 0
175174
176175 # Iterate through each record type
177176 for record_type in RECORD_TYPES :
@@ -180,9 +179,10 @@ def fetch_museums_victoria_data(args, session):
180179 per_page = 100
181180 if args .limit is not None :
182181 per_page = args .limit
183- if total_records_processed >= args .limit :
182+ if records_processed >= args .limit :
184183 LOGGER .info (
185- f"Limit Reached: { total_records_processed } processed. Skipping remaining record types."
184+ f"Limit Reached: { records_processed } processed. "
185+ f"Skipping remaining record types."
186186 )
187187 break
188188
@@ -211,7 +211,7 @@ def fetch_museums_victoria_data(args, session):
211211 data = r .json ()
212212 results = data .get ("response" , [])
213213 for res in results :
214- total_records_processed += 1
214+ records_processed += 1
215215 media_list = res .get ("media" , [])
216216 for media_item in media_list :
217217 licence_data = media_item .get ("licence" )
@@ -231,7 +231,7 @@ def fetch_museums_victoria_data(args, session):
231231 headers = data .get ("headers" , {})
232232 total_pages = int (headers .get ("totalResults" , "0" ))
233233
234- if args .limit is not None and total_records_processed >= per_page :
234+ if args .limit is not None and records_processed >= per_page :
235235 break
236236 current_page += 1
237237
@@ -244,6 +244,7 @@ def fetch_museums_victoria_data(args, session):
244244 FILE3_RECORD : sort_nested_defaultdict (record_counts ),
245245 }
246246
247+
247248def sort_nested_defaultdict (d ):
248249 """Convert defaultdicts to regular dicts and sort all keys recursively."""
249250 if isinstance (d , defaultdict ):
@@ -253,7 +254,6 @@ def sort_nested_defaultdict(d):
253254 return d
254255
255256
256-
257257def main ():
258258 args = parse_arguments ()
259259 shared .paths_log (LOGGER , PATHS )
0 commit comments