From 13ccf169f13d3c0844ddff043f3ae2c1ef3d3c30 Mon Sep 17 00:00:00 2001 From: fawce Date: Mon, 28 May 2012 16:06:41 -0400 Subject: [PATCH] encoding epoch as an int, rather than float. --- zipline/utils/date_utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zipline/utils/date_utils.py b/zipline/utils/date_utils.py index 3ac53bdd..801315b8 100644 --- a/zipline/utils/date_utils.py +++ b/zipline/utils/date_utils.py @@ -44,10 +44,10 @@ def EPOCH(utc_datetime): delta = utc_datetime - UNIX_EPOCH seconds = delta.total_seconds() ms = seconds * 1000 - return ms + return int(ms) def UN_EPOCH(ms_since_epoch): - seconds_since_epoch = ms_since_epoch / 1000 + seconds_since_epoch = float(ms_since_epoch) / 1000.0 delta = timedelta(seconds = seconds_since_epoch) dt = UNIX_EPOCH + delta return dt