From 0608d53b16bf4b31ac01102f7bb1c1d46f6ca3f8 Mon Sep 17 00:00:00 2001 From: Eddie Hebert Date: Mon, 15 Oct 2012 23:29:47 -0400 Subject: [PATCH] Changes import of ndict in optimize to avoid threading through protocol. --- zipline/optimize/factory.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zipline/optimize/factory.py b/zipline/optimize/factory.py index f8aee5e3..79a44b90 100644 --- a/zipline/optimize/factory.py +++ b/zipline/optimize/factory.py @@ -21,6 +21,7 @@ Author: Thomas V. Wiecki (thomas.wiecki@gmail.com), 2012 """ from datetime import timedelta +from zipline.utils.protocol_utils import ndict import zipline.protocol as zp from zipline.utils.factory import ( @@ -72,7 +73,7 @@ def create_updown_trade_source(sid, trade_count, trading_environment, for i in xrange(trade_count + 2): cur = get_next_trading_dt(cur, one_day, trading_environment) - event = zp.ndict({ + event = ndict({ "type": zp.DATASOURCE_TYPE.TRADE, "sid": sid, "price": price,