uibcdf_systems._private_tools.exceptions.NotImplementedClassError

exception uibcdf_systems._private_tools.exceptions.NotImplementedClassError[source]

Exception raised when a class has not been fully implemented yet.

This exception is raised when a class has being already defined but its code was not fully implemented yet. Maybe the class was just included in a developing version to be coded in the future. Or maybe the class can be instantated already for certain values of the input arguments, but not for others yet.

Note

This exception does not require input arguments.

Raises

NotImplementedClassError – A message is printed out with the name of the class raising the exception, the link to the API documentation, and the link to the issues board of OpenMolecularSystems’ GitHub repository.

Examples

>>> from openmolecularsystems._private_tools.exceptions import NotImplementedClassError
>>> class ClassName():
...    def __init__(self):
...       raise NotImplementedClassError
...       pass