From 0ef428c8e0ac948b00a9912188a2d55887ff3245 Mon Sep 17 00:00:00 2001 From: Eddie Hebert Date: Tue, 21 May 2013 17:51:51 -0400 Subject: [PATCH] BUG: Fix exception when using capital_base as a kwarg to an algorithm. Need to pop of the kwarg, since `initialize` does not use it as a parameter. --- zipline/algorithm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zipline/algorithm.py b/zipline/algorithm.py index e4135265..4a62b32c 100644 --- a/zipline/algorithm.py +++ b/zipline/algorithm.py @@ -114,7 +114,7 @@ class TradingAlgorithm(object): self.annualizer = kwargs['annualizer'] # set the capital base - self.capital_base = kwargs.get('capital_base', DEFAULT_CAPITAL_BASE) + self.capital_base = kwargs.pop('capital_base', DEFAULT_CAPITAL_BASE) self.sim_params = kwargs.pop('sim_params', None) if self.sim_params: