Castronova / EMIT

Environmental Model Integration Project (EMIT)
GNU General Public License v2.0
0 stars 2 forks source link

EMIT freeze when add model fails #453

Closed Castronova closed 8 years ago

Castronova commented 8 years ago

We are not gracefully handling engine errors, which are causing the gui to freeze. For example, when a model fails to initialize/load the entire gui freezes.

Castronova commented 8 years ago

related to #403

Castronova commented 8 years ago

All engine functions need to return a dictionary with success: True or success: False back to the engineManager.

EngineAccessor functions should provide an event_success and event_fail callbacks