aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/argaze/utils/contexts/TobiiProGlasses2.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/argaze/utils/contexts/TobiiProGlasses2.py b/src/argaze/utils/contexts/TobiiProGlasses2.py
index fbc9d1e..081e225 100644
--- a/src/argaze/utils/contexts/TobiiProGlasses2.py
+++ b/src/argaze/utils/contexts/TobiiProGlasses2.py
@@ -1522,7 +1522,15 @@ class SegmentPlayback(ArFeatures.DataPlaybackContext):
raise StopIteration
# Parse data
- data_object, data_object_type = self.__parser.parse_data(status, data)
+ try:
+
+ data_object, data_object_type = self.__parser.parse_data(status, data)
+
+ except Exception as e:
+
+ logging.error('%s while parsing livedata.json.gz at %i timestamp', e, ts)
+
+ return self.__next_data()
# Return millisecond timestamp, data object and type
return ts * 1e-3, data_object, data_object_type