labexceptions.py

A support package for exception-handling. For the time being, there are simply some exceptions that are to be used to identify issues that were caused by mistakes in programming interpreted code (branches that did not test, etc).

I hope to add new exceptions to identify specific problems that may have direct runtime solutions, along with standard exception handling mechanisms that will take advantage of those problems and address them.

exception labexceptions.LabtoolsWarning(*args, **kwargs)[source]

A simple warning generated by code using this library. I handle these warnings as exceptions, so it does not extend UserWarning.

exception labexceptions.ProgrammingFlawWarning(*args, **kwargs)[source]

A warning that a condition occurred that clearly indicates a non-subtle programming error.