diff --git a/zipline/pipeline/data/dataset.py b/zipline/pipeline/data/dataset.py index fcd6cfe5..dc867ae2 100644 --- a/zipline/pipeline/data/dataset.py +++ b/zipline/pipeline/data/dataset.py @@ -7,6 +7,9 @@ from six import ( with_metaclass, ) +from zipline.pipeline.classifiers import Classifier, Latest as LatestClassifier +from zipline.pipeline.factors import Factor, Latest as LatestFactor +from zipline.pipeline.filters import Filter, Latest as LatestFilter from zipline.pipeline.term import ( AssetExists, LoadableTerm, @@ -159,13 +162,6 @@ class BoundColumn(LoadableTerm): @property def latest(self): - from zipline.pipeline.factors import Factor, Latest as LatestFactor - from zipline.pipeline.filters import Filter, Latest as LatestFilter - from zipline.pipeline.classifiers import ( - Classifier, - Latest as LatestClassifier, - ) - dtype = self.dtype if dtype in Filter.ALLOWED_DTYPES: Latest = LatestFilter