Skip to content

Commit 91bed77

Browse files
committed
accept_agents: Remove unnecessary try-except wrapping
1 parent 0f8249b commit 91bed77

File tree

1 file changed

+5
-17
lines changed

1 file changed

+5
-17
lines changed

insurancesimulation.py

+5-17
Original file line numberDiff line numberDiff line change
@@ -225,34 +225,22 @@ def build_agents(self, agent_class, agent_class_string, parameters, agent_parame
225225
def accept_agents(self, agent_class_string, agents, agent_group=None, time=0):
226226
# TODO: fix agent id's for late entrants (both firms and catbonds)
227227
if agent_class_string == "insurancefirm":
228-
try:
229-
self.insurancefirms += agents
230-
self.insurancefirms_group = agent_group
231-
except:
232-
print(sys.exc_info())
233-
pdb.set_trace()
228+
self.insurancefirms += agents
229+
self.insurancefirms_group = agent_group
234230
# fix self.history_logs['individual_contracts'] list
235231
for agent in agents:
236232
self.logger.add_insurance_agent()
237233
# remove new agent cash from simulation cash to ensure stock flow consistency
238234
new_agent_cash = sum([agent.cash for agent in agents])
239235
self.reduce_money_supply(new_agent_cash)
240236
elif agent_class_string == "reinsurance":
241-
try:
242-
self.reinsurancefirms += agents
243-
self.reinsurancefirms_group = agent_group
244-
except:
245-
print(sys.exc_info())
246-
pdb.set_trace()
237+
self.reinsurancefirms += agents
238+
self.reinsurancefirms_group = agent_group
247239
# remove new agent cash from simulation cash to ensure stock flow consistency
248240
new_agent_cash = sum([agent.cash for agent in agents])
249241
self.reduce_money_supply(new_agent_cash)
250242
elif agent_class_string == "catbond":
251-
try:
252-
self.catbonds += agents
253-
except:
254-
print(sys.exc_info())
255-
pdb.set_trace()
243+
self.catbonds += agents
256244
else:
257245
assert False, "Error: Unexpected agent class used {0:s}".format(agent_class_string)
258246

0 commit comments

Comments
 (0)