From 38779934ccf5aabac6308599cdb4631f075c89d3 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Fri, 2 Nov 2012 12:46:33 -0300 Subject: [PATCH] datetime works with python2.6 --- stacktach/datetime_to_decimal.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/stacktach/datetime_to_decimal.py b/stacktach/datetime_to_decimal.py index 5f72a3e..96c8ea3 100644 --- a/stacktach/datetime_to_decimal.py +++ b/stacktach/datetime_to_decimal.py @@ -5,9 +5,10 @@ import time def dt_to_decimal(utc): - decimal.getcontext().prec = 6 - return decimal.Decimal(calendar.timegm(utc.utctimetuple()) + - utc.microsecond/float(1e6)) + decimal.getcontext().prec = 30 + return decimal.Decimal(str(calendar.timegm(utc.utctimetuple()))) + \ + (decimal.Decimal(str(utc.microsecond)) / + decimal.Decimal("1000000.0")) def dt_from_decimal(dec):