File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed
examples/sugarscape_g1mt/sugarscape_g1mt Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -150,7 +150,6 @@ def step(self):
150
150
151
151
if not self .enable_trade :
152
152
# If trade is not enabled, return early
153
- self ._steps += 1
154
153
self .datacollector .collect (self )
155
154
return
156
155
@@ -159,7 +158,6 @@ def step(self):
159
158
for agent in trader_shuffle :
160
159
agent .trade_with_neighbors ()
161
160
162
- self ._steps += 1
163
161
# collect model level data
164
162
self .datacollector .collect (self )
165
163
"""
@@ -175,11 +173,11 @@ def step(self):
175
173
"""
176
174
# Need to remove excess data
177
175
# Create local variable to store trade data
178
- agent_trades = self .datacollector ._agent_records [self ._steps ]
176
+ agent_trades = self .datacollector ._agent_records [self .steps ]
179
177
# Get rid of all None to reduce data storage needs
180
178
agent_trades = [agent for agent in agent_trades if agent [2 ] is not None ]
181
179
# Reassign the dictionary value with lean trade data
182
- self .datacollector ._agent_records [self ._steps ] = agent_trades
180
+ self .datacollector ._agent_records [self .steps ] = agent_trades
183
181
184
182
def run_model (self , step_count = 1000 ):
185
183
for i in range (step_count ):
You can’t perform that action at this time.
0 commit comments