diff --git a/outlookmsgfile.py b/outlookmsgfile.py index 69e6b48..5ecc27a 100644 --- a/outlookmsgfile.py +++ b/outlookmsgfile.py @@ -293,7 +293,11 @@ class INTTIME(FixedLengthValueLoader): # 100-nanosecond intervals since January 1, 1601. from datetime import datetime, timedelta value = reduce(lambda a, b : (a<<8)+b, reversed(value)) # bytestring to integer - value = datetime(1601, 1, 1) + timedelta(seconds=value/10000000) + try: + value = datetime(1601, 1, 1) + timedelta(seconds=value/10000000) + except OverflowError: + value = None + return value # TODO: The other fixed-length data types: