MAINT: Remove lazy imports of Latest.

They're no longer needed to break import cycles.
This commit is contained in:
Scott Sanderson
2016-05-04 15:54:51 -04:00
parent 17b402666c
commit ce4378416a
+3 -7
View File
@@ -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