diff --git a/zipline/testing/predicates.py b/zipline/testing/predicates.py index a5535593..da62bdb6 100644 --- a/zipline/testing/predicates.py +++ b/zipline/testing/predicates.py @@ -100,6 +100,8 @@ def keywords(func): """ if isinstance(func, type): return keywords(func.__init__) + elif isinstance(func, partial): + return keywords(func.func) return inspect.getargspec(func).args