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): """