purduedb / LIMO

A web-based programming environment for interactive geographical maps, location-oriented data, and the operations of synthetic objects that move on the maps
2 stars 0 forks source link

Introduce Two Levels of Errors #23

Open aaron97neu opened 5 years ago

aaron97neu commented 5 years ago

It was suggested during the 11/30 research meeting to implement 2 levels of errors, one for app level errors and another for internal bugs. This would help the programmer distinguish from errors in his program or internal errors that he cannot fix (and should then report). One approach for this could be to create two custom exception classes in Python, or use two of the built in exceptions found here (https://docs.python.org/2/library/exceptions.html)