glasswall.determine_file_type.errors

 1from glasswall.determine_file_type.classes import FileTypeEnumError
 2
 3
 4class UnknownErrorCode(FileTypeEnumError):
 5    """ Unknown error code. """
 6    pass
 7
 8
 9# The default when we don't know or can't determine the file type.
10class ft_unknown(FileTypeEnumError):
11    integer = 0
12    string = "unknown"
13
14
15# Not related to filetypes, but these are required since they give information when something goes wrong.
16class ft_fileIssues(FileTypeEnumError):
17    integer = 1
18    string = "fileIssues"
19
20
21class ft_bufferIssues(FileTypeEnumError):
22    integer = 2
23    string = "bufferIssues"
24
25
26class ft_internalIssues(FileTypeEnumError):
27    integer = 3
28    string = "internalIssues"
29
30
31class ft_licenseExpired(FileTypeEnumError):
32    integer = 4
33    string = "licenseExpired"
34
35
36class ft_passwordProtectedOpcFile(FileTypeEnumError):
37    integer = 5
38    string = "passwordProtectedOpcFile"
39
40
41class ft_nullPointerArgument(FileTypeEnumError):
42    integer = 6
43    string = "nullPointerArgument"
44
45
46class ft_unsupportedFileType(FileTypeEnumError):
47    integer = 7
48    string = "unsupportedFileType"
class UnknownErrorCode(glasswall.determine_file_type.classes.FileTypeEnumError):
7class UnknownErrorCode(FileTypeEnumError):
8    """ Unknown error code. """
9    pass

Unknown error code.

13class ft_unknown(FileTypeEnumError):
14    integer = 0
15    string = "unknown"

Enumerations that correspond to an error.

integer = 0
string = 'unknown'
19class ft_fileIssues(FileTypeEnumError):
20    integer = 1
21    string = "fileIssues"

Enumerations that correspond to an error.

integer = 1
string = 'fileIssues'
class ft_bufferIssues(glasswall.determine_file_type.classes.FileTypeEnumError):
24class ft_bufferIssues(FileTypeEnumError):
25    integer = 2
26    string = "bufferIssues"

Enumerations that correspond to an error.

integer = 2
string = 'bufferIssues'
class ft_internalIssues(glasswall.determine_file_type.classes.FileTypeEnumError):
29class ft_internalIssues(FileTypeEnumError):
30    integer = 3
31    string = "internalIssues"

Enumerations that correspond to an error.

integer = 3
string = 'internalIssues'
class ft_licenseExpired(glasswall.determine_file_type.classes.FileTypeEnumError):
34class ft_licenseExpired(FileTypeEnumError):
35    integer = 4
36    string = "licenseExpired"

Enumerations that correspond to an error.

integer = 4
string = 'licenseExpired'
class ft_passwordProtectedOpcFile(glasswall.determine_file_type.classes.FileTypeEnumError):
39class ft_passwordProtectedOpcFile(FileTypeEnumError):
40    integer = 5
41    string = "passwordProtectedOpcFile"

Enumerations that correspond to an error.

integer = 5
string = 'passwordProtectedOpcFile'
class ft_nullPointerArgument(glasswall.determine_file_type.classes.FileTypeEnumError):
44class ft_nullPointerArgument(FileTypeEnumError):
45    integer = 6
46    string = "nullPointerArgument"

Enumerations that correspond to an error.

integer = 6
string = 'nullPointerArgument'
class ft_unsupportedFileType(glasswall.determine_file_type.classes.FileTypeEnumError):
49class ft_unsupportedFileType(FileTypeEnumError):
50    integer = 7
51    string = "unsupportedFileType"

Enumerations that correspond to an error.

integer = 7
string = 'unsupportedFileType'