@@ -210,34 +210,22 @@ def build_agents(self, agent_class, agent_class_string, parameters, agent_parame
210
210
def accept_agents (self , agent_class_string , agents , agent_group = None , time = 0 ):
211
211
# TODO: fix agent id's for late entrants (both firms and catbonds)
212
212
if agent_class_string == "insurancefirm" :
213
- try :
214
- self .insurancefirms += agents
215
- self .insurancefirms_group = agent_group
216
- except :
217
- print (sys .exc_info ())
218
- pdb .set_trace ()
213
+ self .insurancefirms += agents
214
+ self .insurancefirms_group = agent_group
219
215
# fix self.history_logs['individual_contracts'] list
220
216
for agent in agents :
221
217
self .logger .add_insurance_agent ()
222
218
# remove new agent cash from simulation cash to ensure stock flow consistency
223
219
new_agent_cash = sum ([agent .cash for agent in agents ])
224
220
self .reduce_money_supply (new_agent_cash )
225
221
elif agent_class_string == "reinsurance" :
226
- try :
227
- self .reinsurancefirms += agents
228
- self .reinsurancefirms_group = agent_group
229
- except :
230
- print (sys .exc_info ())
231
- pdb .set_trace ()
222
+ self .reinsurancefirms += agents
223
+ self .reinsurancefirms_group = agent_group
232
224
# remove new agent cash from simulation cash to ensure stock flow consistency
233
225
new_agent_cash = sum ([agent .cash for agent in agents ])
234
226
self .reduce_money_supply (new_agent_cash )
235
227
elif agent_class_string == "catbond" :
236
- try :
237
- self .catbonds += agents
238
- except :
239
- print (sys .exc_info ())
240
- pdb .set_trace ()
228
+ self .catbonds += agents
241
229
else :
242
230
assert False , "Error: Unexpected agent class used {0:s}" .format (agent_class_string )
243
231
0 commit comments