7 Module defining the different Python types and their display strings. |
7 Module defining the different Python types and their display strings. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt5.QtCore import QT_TRANSLATE_NOOP |
10 from PyQt5.QtCore import QT_TRANSLATE_NOOP |
11 |
11 |
12 # Variables type definition |
12 # Variable type definitions |
13 ConfigVarTypeDispStrings = { |
13 ConfigVarTypeDispStrings = { |
14 '__': QT_TRANSLATE_NOOP('Variable Types', 'Hidden Attributes'), |
14 '__': QT_TRANSLATE_NOOP('Variable Types', 'Hidden Attributes'), |
15 'NoneType': QT_TRANSLATE_NOOP('Variable Types', 'None'), |
15 'NoneType': QT_TRANSLATE_NOOP('Variable Types', 'None'), |
16 'type': QT_TRANSLATE_NOOP('Variable Types', 'Type'), |
16 'type': QT_TRANSLATE_NOOP('Variable Types', 'Type'), |
17 'bool': QT_TRANSLATE_NOOP('Variable Types', 'Boolean'), |
17 'bool': QT_TRANSLATE_NOOP('Variable Types', 'Boolean'), |
18 'int': QT_TRANSLATE_NOOP('Variable Types', 'Integer'), |
18 'int': QT_TRANSLATE_NOOP('Variable Types', 'Integer'), |
19 'long': QT_TRANSLATE_NOOP('Variable Types', 'Long Integer'), |
19 'long': QT_TRANSLATE_NOOP('Variable Types', 'Long Integer'), |
20 'float': QT_TRANSLATE_NOOP('Variable Types', 'Float'), |
20 'float': QT_TRANSLATE_NOOP('Variable Types', 'Float'), |
21 'complex': QT_TRANSLATE_NOOP('Variable Types', 'Complex'), |
21 'complex': QT_TRANSLATE_NOOP('Variable Types', 'Complex'), |
22 'str': QT_TRANSLATE_NOOP('Variable Types', 'String'), |
22 'str': QT_TRANSLATE_NOOP('Variable Types', 'String'), |
23 'unicode': QT_TRANSLATE_NOOP('Variable Types', 'Unicode String'), |
|
24 'tuple': QT_TRANSLATE_NOOP('Variable Types', 'Tuple'), |
23 'tuple': QT_TRANSLATE_NOOP('Variable Types', 'Tuple'), |
25 'list': QT_TRANSLATE_NOOP('Variable Types', 'List/Array'), |
24 'list': QT_TRANSLATE_NOOP('Variable Types', 'List/Array'), |
26 'dict': QT_TRANSLATE_NOOP('Variable Types', 'Dictionary/Hash/Map'), |
25 'dict': QT_TRANSLATE_NOOP('Variable Types', 'Dictionary/Hash/Map'), |
27 'dict-proxy': QT_TRANSLATE_NOOP('Variable Types', 'Dictionary Proxy'), |
26 'dict-proxy': QT_TRANSLATE_NOOP('Variable Types', 'Dictionary Proxy'), |
28 'set': QT_TRANSLATE_NOOP('Variable Types', 'Set'), |
27 'set': QT_TRANSLATE_NOOP('Variable Types', 'Set'), |
43 'module': QT_TRANSLATE_NOOP('Variable Types', 'Module'), |
42 'module': QT_TRANSLATE_NOOP('Variable Types', 'Module'), |
44 'ellipsis': QT_TRANSLATE_NOOP('Variable Types', 'Ellipsis'), |
43 'ellipsis': QT_TRANSLATE_NOOP('Variable Types', 'Ellipsis'), |
45 'traceback': QT_TRANSLATE_NOOP('Variable Types', 'Traceback'), |
44 'traceback': QT_TRANSLATE_NOOP('Variable Types', 'Traceback'), |
46 'frame': QT_TRANSLATE_NOOP('Variable Types', 'Frame'), |
45 'frame': QT_TRANSLATE_NOOP('Variable Types', 'Frame'), |
47 'bytes': QT_TRANSLATE_NOOP('Variable Types', 'Bytes'), |
46 'bytes': QT_TRANSLATE_NOOP('Variable Types', 'Bytes'), |
|
47 "special_attributes": QT_TRANSLATE_NOOP( |
|
48 'Variable Types', "Special Attributes"), |
48 } |
49 } |
49 |
|
50 |
|
51 ConfigVarTypeFilters = { |
|
52 '__': 0, |
|
53 'NoneType': 1, |
|
54 'type': 2, |
|
55 'bool': 3, |
|
56 'int': 4, |
|
57 'long': 5, |
|
58 'float': 6, |
|
59 'complex': 7, |
|
60 'str': 8, |
|
61 'unicode': 9, # Not used anymore but keep to avoid reassignment |
|
62 'tuple': 10, |
|
63 'list': 11, |
|
64 'dict': 12, |
|
65 'dict-proxy': 13, |
|
66 'set': 14, |
|
67 'file': 15, |
|
68 'xrange': 16, |
|
69 'slice': 17, |
|
70 'buffer': 18, |
|
71 'class': 19, |
|
72 'instance': 20, |
|
73 'method': 21, |
|
74 'property': 22, |
|
75 'generator': 23, |
|
76 'function': 24, |
|
77 'builtin_function_or_method': 25, |
|
78 'code': 26, |
|
79 'module': 27, |
|
80 'ellipsis': 28, |
|
81 'traceback': 29, |
|
82 'frame': 30, |
|
83 'other': 31, # Not used anymore but keep to avoid reassignment |
|
84 'frozenset': 32, |
|
85 'bytes': 33, |
|
86 } |
|