diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/loader.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/loader.py b/lib/loader.py index 0212bd1..ba3f382 100644 --- a/lib/loader.py +++ b/lib/loader.py @@ -721,7 +721,6 @@ class RawData: logger.error( f" len(energy_trace) == {len(measurement['energy_trace'])}" ) - logger.error("Forwarding exception:") raise online_trace_part = traces[online_run_idx]["trace"][online_trace_part_idx] @@ -1090,8 +1089,13 @@ class RawData: ) elif version == 2: if self._measurement_is_valid_2(measurement): - self._merge_online_and_etlog(measurement) - num_valid += 1 + try: + self._merge_online_and_etlog(measurement) + num_valid += 1 + except Exception as e: + logger.warning( + f"Skipping #{measurement['fileno']} {measurement['info']}: {e}" + ) else: logger.warning( "Skipping {ar:s}/{m:s}: {e:s}".format( |