smarts.core.utils.custom_exceptions module

exception smarts.core.utils.custom_exceptions.OpenDriveException[source]

An exception raised if opendrive utilities are required but not available.

classmethod required_to(thing)[source]

Generate an instance of this exception that describes what can be done to remove the exception

exception smarts.core.utils.custom_exceptions.RayException[source]

An exception raised if ray package is required but not available.

classmethod required_to(thing)[source]

Generate a RayException requiring a render to do thing.

exception smarts.core.utils.custom_exceptions.RendererException[source]

An exception raised if a renderer is required but not available.

classmethod required_to(thing: str) RendererException[source]

Generate a RenderException requiring a render to do thing.