Skip to content

Commit d9a7b49

Browse files
committed
accept_agents: Remove unnecessary try-except wrapping
1 parent b55aeec commit d9a7b49

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
@@ -210,34 +210,22 @@ def build_agents(self, agent_class, agent_class_string, parameters, agent_parame
210210
def accept_agents(self, agent_class_string, agents, agent_group=None, time=0):
211211
# TODO: fix agent id's for late entrants (both firms and catbonds)
212212
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
219215
# fix self.history_logs['individual_contracts'] list
220216
for agent in agents:
221217
self.logger.add_insurance_agent()
222218
# remove new agent cash from simulation cash to ensure stock flow consistency
223219
new_agent_cash = sum([agent.cash for agent in agents])
224220
self.reduce_money_supply(new_agent_cash)
225221
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
232224
# remove new agent cash from simulation cash to ensure stock flow consistency
233225
new_agent_cash = sum([agent.cash for agent in agents])
234226
self.reduce_money_supply(new_agent_cash)
235227
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
241229
else:
242230
assert False, "Error: Unexpected agent class used {0:s}".format(agent_class_string)
243231

0 commit comments

Comments
 (0)