We don't need the investigate() function anymore.
[philipp/winterrodeln/wrpylib.git] / wrpylib / wrintermaps.py
index 0f303e69a4a7b64a4c6f5be2ea1e7289f8673674..5620b9b52314bd84d56be3a40a50b49b6fe04f91 100644 (file)
@@ -5,22 +5,6 @@ from sqlalchemy import orm
 from wrpylib.wrorm import Page, WrIntermapsSledrun, WrIntermapsReport, WrIntermapsReportHistory
 
 
-def investigate(filename: str, write_back_formatted: bool):
-    """Displays statistics about a Intermaps json file."""
-    with open(filename) as fp:
-        content = json.load(fp)
-    regions = content['items']
-    sledruns = list(itertools.chain.from_iterable(region['sledruns']['items'] for region in regions))
-    sledrun_ids_list = [sledrun['id'] for sledrun in sledruns]
-    sledrun_ids_set = set(sledrun_ids_list)
-    duplicates = {sledrun_id for sledrun_id in sledrun_ids_set if sum(sr_id == sledrun_id for sr_id in sledrun_ids_list) >= 2}
-    print(duplicates)
-    print(max(map(len, sledrun_ids_set)))  # 36
-    if write_back_formatted:
-        with open(filename, 'w') as fp:
-            json.dump(content, fp, indent='\t')
-
-
 class UpdateError(RuntimeError):
     pass