From 85fcf0ba9beefefb0926a8f4d2f5f8230d660b78 Mon Sep 17 00:00:00 2001 From: Scott Sanderson Date: Wed, 26 Oct 2016 16:47:50 -0400 Subject: [PATCH] BUG: Return NaT instead of None in daily reader. --- zipline/data/us_equity_pricing.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zipline/data/us_equity_pricing.py b/zipline/data/us_equity_pricing.py index 35949e21..75e5555d 100644 --- a/zipline/data/us_equity_pricing.py +++ b/zipline/data/us_equity_pricing.py @@ -635,21 +635,21 @@ class BcolzDailyBarReader(SessionBarReader): try: ix = self.sid_day_index(asset, search_day) except NoDataBeforeDate: - return None + return NaT except NoDataAfterDate: prev_day_ix = self.sessions.get_loc(search_day) - 1 if prev_day_ix > -1: search_day = self.sessions[prev_day_ix] continue except NoDataOnDate: - return None + return NaT if volumes[ix] != 0: return search_day prev_day_ix = self.sessions.get_loc(search_day) - 1 if prev_day_ix > -1: search_day = self.sessions[prev_day_ix] else: - return None + return NaT def sid_day_index(self, sid, day): """