diff --git a/src/mvt/common/utils.py b/src/mvt/common/utils.py index 3d054f5..1ba91d9 100644 --- a/src/mvt/common/utils.py +++ b/src/mvt/common/utils.py @@ -119,10 +119,9 @@ def convert_mactime_to_datetime(timestamp: Union[int, float], from_2001: bool = if from_2001: timestamp = timestamp + 978307200 - # TODO: This is rather ugly. Happens sometimes with invalid timestamps. try: return convert_unix_to_utc_datetime(timestamp) - except Exception: + except (OSError, OverflowError, ValueError): return None