Import_3ds: Improved distance cue node setup
[blender-addons.git] / precision_drawing_tools / pdt_exception.py
blobd465b9647428a16452a3af7395e088ceadb19f75
1 # SPDX-FileCopyrightText: 2019-2022 Alan Odom (Clockmender)
2 # SPDX-FileCopyrightText: 2019-2022 Rune Morling (ermo)
4 # SPDX-License-Identifier: GPL-2.0-or-later
6 # Exceptions are used in the absence of nullable types in python
8 class SelectionError(Exception):
9 """Selection Error Exception."""
10 pass
13 class InvalidVector(Exception):
14 """Invalid Vector Exception."""
15 pass
18 class CommandFailure(Exception):
19 """Command Failure Exception."""
20 pass
23 class ObjectModeError(Exception):
24 """Object Mode Error Exception."""
25 pass
28 class MathsError(Exception):
29 """Mathematical Expression Error Exception."""
30 pass
33 class InfRadius(Exception):
34 """Infinite Radius Error Exception."""
35 pass
38 class NoObjectError(Exception):
39 """No Active Object Exception."""
40 pass
43 class IntersectionError(Exception):
44 """Failure to Find Intersect Exception."""
45 pass
48 class InvalidOperation(Exception):
49 """Invalid Operation Error Exception."""
50 pass
53 class VerticesConnected(Exception):
54 """Vertices Already Connected Exception."""
55 pass
58 class InvalidAngle(Exception):
59 """Angle Given was Outside Parameters Exception."""
60 pass
62 class ShaderError(Exception):
63 """GL Shader Error Exception."""
64 pass
66 class FeatureError(Exception):
67 """Wrong Feature Type Error Exception."""
68 pass
70 class DistanceError(Exception):
71 """Invalid Distance (Separation) Error."""
72 pass