From 7a5f5da6b2995c194fca93367c5a700d044291eb Mon Sep 17 00:00:00 2001 From: Scott Sanderson Date: Tue, 22 Nov 2016 12:35:10 -0500 Subject: [PATCH] MAINT: Use lazyval instead of two decorators. --- zipline/utils/calendars/trading_calendar.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/zipline/utils/calendars/trading_calendar.py b/zipline/utils/calendars/trading_calendar.py index f17ec923..c98419fc 100644 --- a/zipline/utils/calendars/trading_calendar.py +++ b/zipline/utils/calendars/trading_calendar.py @@ -38,7 +38,7 @@ from zipline.utils.input_validation import ( coerce, preprocess, ) -from zipline.utils.memoize import remember_last, lazyval +from zipline.utils.memoize import lazyval start_default = pd.Timestamp('1990-01-01', tz='UTC') end_base = pd.Timestamp('today', tz='UTC') @@ -655,8 +655,7 @@ class TradingCalendar(with_metaclass(ABCMeta)): def last_session(self): return self.all_sessions[-1] - @property - @remember_last + @lazyval def all_minutes(self): """ Returns a DatetimeIndex representing all the minutes in this calendar.