From fe3e12adb0c8e90652c007119a564dc992976601 Mon Sep 17 00:00:00 2001 From: Petr Svenda <petr@svenda.com> Date: Sun, 21 Jul 2024 16:21:33 +0200 Subject: [PATCH] add check for existence of 'rounds' - sometimes not avaialble --- Scripts/cj_analysis.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Scripts/cj_analysis.py b/Scripts/cj_analysis.py index 1f1c887..797f6ec 100644 --- a/Scripts/cj_analysis.py +++ b/Scripts/cj_analysis.py @@ -568,9 +568,10 @@ def extract_interval(data: dict, start_date: str, end_date: str): if start_date < data['coinjoins'][txid][ 'broadcast_time'] < end_date} interval_data['postmix'] = {} - interval_data['rounds'] = {roundid: data['rounds'][roundid] for roundid in data['rounds'].keys() - if - start_date < data['rounds'][roundid]['round_start_time'] < end_date} + if 'rounds' in data.keys(): + interval_data['rounds'] = {roundid: data['rounds'][roundid] for roundid in data['rounds'].keys() + if + start_date < data['rounds'][roundid]['round_start_time'] < end_date} interval_data['wallets_info'], interval_data['wallets_coins'] = extract_wallets_info(interval_data) if 'premix' in data.keys(): # Only for Whirlpool -- GitLab