glasswall.libraries.editor.errors

  1# Statuses from sdk.editor\src\core.support\sdk.interface\gw2_returnstatus.h
  2
  3
  4from glasswall.libraries.editor.classes import EditorError
  5
  6
  7class UnknownErrorCode(EditorError):
  8    """ Unknown error code. """
  9    pass
 10
 11
 12class GeneralFail(EditorError):
 13    """ Editor error code -1. """
 14    pass
 15
 16
 17class UnexpectedEndOfFile(EditorError):
 18    """ Editor error code -2. """
 19    pass
 20
 21
 22class LicenceExpired(EditorError):
 23    """ Editor error code -3. """
 24    pass
 25
 26
 27LicenseExpired = LicenceExpired  # alias <= 0.2.42
 28
 29
 30class IncorrectSessionSetup(EditorError):
 31    """ Editor error code -4. """
 32    pass
 33
 34
 35class IncorrectPolicySetup(EditorError):
 36    """ Editor error code -5. """
 37    pass
 38
 39
 40class UnableToLoadInput(EditorError):
 41    """ Editor error code -6. """
 42    pass
 43
 44
 45class FileTypeUnknown(EditorError):
 46    """ Editor error code -7. """
 47    pass
 48
 49
 50class UnknownSessionID(EditorError):
 51    """ Editor error code -8. """
 52    pass
 53
 54
 55class ArgumentError(EditorError):
 56    """ Editor error code -9. """
 57    pass
 58
 59
 60class UnableToLoadImport(EditorError):
 61    """ Editor error code -10. """
 62    pass
 63
 64
 65class CameraDidNotInitialise(EditorError):
 66    """ Editor error code -11. """
 67    pass
 68
 69
 70class NoCamerasConnected(EditorError):
 71    """ Editor error code -12. """
 72    pass
 73
 74
 75class EngineeringOnlyGoesToFile(EditorError):
 76    """ Editor error code -13. """
 77    pass
 78
 79
 80class UnableToWriteOutput(EditorError):
 81    """ Editor error code -14 """
 82    pass
 83
 84
 85class UnableToWriteExport(EditorError):
 86    """ Editor error code -15 """
 87    pass
 88
 89
 90class FileRejected(EditorError):
 91    """ Editor error code -16 """
 92    pass
 93
 94
 95class UnableToWriteExportTextDump(EditorError):
 96    """ Editor error code -17 """
 97    pass
 98
 99
100class UnableToWriteAnalysisReport(EditorError):
101    """ Editor error code -18 """
102    pass
103
104
105class InputTooLarge(EditorError):
106    """ Editor error code -19 """
107    pass
108
109
110class InputZeroBytes(EditorError):
111    """ Editor error code -20 """
112    pass
113
114
115error_codes = {
116    -1: GeneralFail,
117    -2: UnexpectedEndOfFile,
118    -3: LicenseExpired,
119    -4: IncorrectSessionSetup,
120    -5: IncorrectPolicySetup,
121    -6: UnableToLoadInput,
122    -7: FileTypeUnknown,
123    -8: UnknownSessionID,
124    -9: ArgumentError,
125    -10: UnableToLoadImport,
126    -11: CameraDidNotInitialise,
127    -12: NoCamerasConnected,
128    -13: EngineeringOnlyGoesToFile,
129    -14: UnableToWriteOutput,
130    -15: UnableToWriteExport,
131    -16: FileRejected,
132    -17: UnableToWriteExportTextDump,
133    -18: UnableToWriteAnalysisReport,
134    -19: InputTooLarge,
135    -20: InputZeroBytes
136}
class UnknownErrorCode(glasswall.libraries.editor.classes.EditorError):
 8class UnknownErrorCode(EditorError):
 9    """ Unknown error code. """
10    pass

Unknown error code.

class GeneralFail(glasswall.libraries.editor.classes.EditorError):
13class GeneralFail(EditorError):
14    """ Editor error code -1. """
15    pass

Editor error code -1.

class UnexpectedEndOfFile(glasswall.libraries.editor.classes.EditorError):
18class UnexpectedEndOfFile(EditorError):
19    """ Editor error code -2. """
20    pass

Editor error code -2.

class LicenceExpired(glasswall.libraries.editor.classes.EditorError):
23class LicenceExpired(EditorError):
24    """ Editor error code -3. """
25    pass

Editor error code -3.

LicenseExpired = <class 'LicenceExpired'>
class IncorrectSessionSetup(glasswall.libraries.editor.classes.EditorError):
31class IncorrectSessionSetup(EditorError):
32    """ Editor error code -4. """
33    pass

Editor error code -4.

class IncorrectPolicySetup(glasswall.libraries.editor.classes.EditorError):
36class IncorrectPolicySetup(EditorError):
37    """ Editor error code -5. """
38    pass

Editor error code -5.

class UnableToLoadInput(glasswall.libraries.editor.classes.EditorError):
41class UnableToLoadInput(EditorError):
42    """ Editor error code -6. """
43    pass

Editor error code -6.

class FileTypeUnknown(glasswall.libraries.editor.classes.EditorError):
46class FileTypeUnknown(EditorError):
47    """ Editor error code -7. """
48    pass

Editor error code -7.

class UnknownSessionID(glasswall.libraries.editor.classes.EditorError):
51class UnknownSessionID(EditorError):
52    """ Editor error code -8. """
53    pass

Editor error code -8.

class ArgumentError(glasswall.libraries.editor.classes.EditorError):
56class ArgumentError(EditorError):
57    """ Editor error code -9. """
58    pass

Editor error code -9.

class UnableToLoadImport(glasswall.libraries.editor.classes.EditorError):
61class UnableToLoadImport(EditorError):
62    """ Editor error code -10. """
63    pass

Editor error code -10.

class CameraDidNotInitialise(glasswall.libraries.editor.classes.EditorError):
66class CameraDidNotInitialise(EditorError):
67    """ Editor error code -11. """
68    pass

Editor error code -11.

class NoCamerasConnected(glasswall.libraries.editor.classes.EditorError):
71class NoCamerasConnected(EditorError):
72    """ Editor error code -12. """
73    pass

Editor error code -12.

class EngineeringOnlyGoesToFile(glasswall.libraries.editor.classes.EditorError):
76class EngineeringOnlyGoesToFile(EditorError):
77    """ Editor error code -13. """
78    pass

Editor error code -13.

class UnableToWriteOutput(glasswall.libraries.editor.classes.EditorError):
81class UnableToWriteOutput(EditorError):
82    """ Editor error code -14 """
83    pass

Editor error code -14

class UnableToWriteExport(glasswall.libraries.editor.classes.EditorError):
86class UnableToWriteExport(EditorError):
87    """ Editor error code -15 """
88    pass

Editor error code -15

class FileRejected(glasswall.libraries.editor.classes.EditorError):
91class FileRejected(EditorError):
92    """ Editor error code -16 """
93    pass

Editor error code -16

class UnableToWriteExportTextDump(glasswall.libraries.editor.classes.EditorError):
96class UnableToWriteExportTextDump(EditorError):
97    """ Editor error code -17 """
98    pass

Editor error code -17

class UnableToWriteAnalysisReport(glasswall.libraries.editor.classes.EditorError):
101class UnableToWriteAnalysisReport(EditorError):
102    """ Editor error code -18 """
103    pass

Editor error code -18

class InputTooLarge(glasswall.libraries.editor.classes.EditorError):
106class InputTooLarge(EditorError):
107    """ Editor error code -19 """
108    pass

Editor error code -19

class InputZeroBytes(glasswall.libraries.editor.classes.EditorError):
111class InputZeroBytes(EditorError):
112    """ Editor error code -20 """
113    pass

Editor error code -20

error_codes = {-1: <class 'GeneralFail'>, -2: <class 'UnexpectedEndOfFile'>, -3: <class 'LicenceExpired'>, -4: <class 'IncorrectSessionSetup'>, -5: <class 'IncorrectPolicySetup'>, -6: <class 'UnableToLoadInput'>, -7: <class 'FileTypeUnknown'>, -8: <class 'UnknownSessionID'>, -9: <class 'ArgumentError'>, -10: <class 'UnableToLoadImport'>, -11: <class 'CameraDidNotInitialise'>, -12: <class 'NoCamerasConnected'>, -13: <class 'EngineeringOnlyGoesToFile'>, -14: <class 'UnableToWriteOutput'>, -15: <class 'UnableToWriteExport'>, -16: <class 'FileRejected'>, -17: <class 'UnableToWriteExportTextDump'>, -18: <class 'UnableToWriteAnalysisReport'>, -19: <class 'InputTooLarge'>, -20: <class 'InputZeroBytes'>}