From 4510c56142c38e3f96c94bbd678754c49f85610e Mon Sep 17 00:00:00 2001 From: Eddie Hebert Date: Fri, 28 Jun 2013 16:22:22 -0400 Subject: [PATCH] MAINT: Use TALib abstract function names value when creating transforms. Instead of using reading the __all__ value and filtering out Function, use the abstract internal variable that lists all functions. --- zipline/transforms/ta.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/zipline/transforms/ta.py b/zipline/transforms/ta.py index 4f0fb5eb..700b6758 100644 --- a/zipline/transforms/ta.py +++ b/zipline/transforms/ta.py @@ -169,7 +169,6 @@ def make_transform(talib_fn, name): # add all TA-Lib functions to locals -for name in talib.abstract.__all__: +for name in talib.abstract.__FUNCTION_NAMES: fn = getattr(talib.abstract, name) - if name != 'Function': - locals()[name] = make_transform(fn, name) + locals()[name] = make_transform(fn, name)