eric7/DebugClients/Python/DebugConfig.py

Sun, 29 Aug 2021 19:19:31 +0200

author
T.Rzepka@gmail.com
date
Sun, 29 Aug 2021 19:19:31 +0200
branch
eric7
changeset 8568
890dfe038613
parent 8312
800c432b34c8
child 8881
54e42bc2437a
permissions
-rw-r--r--

Redesign of the internal evaluation of the variable types.

0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 # -*- coding: utf-8 -*-
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2
7923
91e843545d9a Updated copyright for 2021.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7911
diff changeset
3 # Copyright (c) 2005 - 2021 Detlev Offenbach <detlev@die-offenbachs.de>
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 #
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 Module defining type strings for the different Python types.
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9
4543
2e6a880670e9 Fixed a few code style issues (forgotten future imports, copyrights,...).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4021
diff changeset
10
7862
817ef8e0fa66 Debugger: changed the handling of variable type filters.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7775
diff changeset
11 SpecialAttributes = (
817ef8e0fa66 Debugger: changed the handling of variable type filters.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7775
diff changeset
12 "__bases__", "__class__", "__dict__", "__doc__", "__mro__", "__name__",
817ef8e0fa66 Debugger: changed the handling of variable type filters.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7775
diff changeset
13 "__qualname__",
817ef8e0fa66 Debugger: changed the handling of variable type filters.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7775
diff changeset
14 )
8568
890dfe038613 Redesign of the internal evaluation of the variable types.
T.Rzepka@gmail.com
parents: 8312
diff changeset
15
6969
fd7af2312383 Reimplemented Variables Viewer using QTreeView.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 6942
diff changeset
16 BatchSize = 200
6971
77cf9a30562d Fixed some code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6969
diff changeset
17 ConfigQtNames = (
7911
4621c9082a43 Added support for PySide6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7862
diff changeset
18 'PyQt5.', 'PyQt6.', 'PySide2.', 'PySide6.', 'Shiboken.EnumType'
6971
77cf9a30562d Fixed some code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6969
diff changeset
19 )
8568
890dfe038613 Redesign of the internal evaluation of the variable types.
T.Rzepka@gmail.com
parents: 8312
diff changeset
20
6971
77cf9a30562d Fixed some code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6969
diff changeset
21 ConfigKnownQtTypes = (
8568
890dfe038613 Redesign of the internal evaluation of the variable types.
T.Rzepka@gmail.com
parents: 8312
diff changeset
22 '.QByteArray', '.QPoint', '.QPointF', '.QLabel', '.QPushButton',
6971
77cf9a30562d Fixed some code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6969
diff changeset
23 '.QRect', '.QRectF', '.QSize', '.QSizeF', '.QColor', '.QDate', '.QTime',
77cf9a30562d Fixed some code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6969
diff changeset
24 '.QDateTime', '.QDir', '.QFile', '.QFont', '.QUrl', '.QModelIndex',
7775
4a1db75550bd Changed code to not use deprecated 'QRegExp' anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7639
diff changeset
25 '.QRegExp', '.QRegularExpression', '.QAction', '.QKeySequence',
4a1db75550bd Changed code to not use deprecated 'QRegExp' anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7639
diff changeset
26 '.QDomAttr', '.QDomCharacterData', '.QDomComment', '.QDomDocument',
8568
890dfe038613 Redesign of the internal evaluation of the variable types.
T.Rzepka@gmail.com
parents: 8312
diff changeset
27 '.QDomElement', '.QDomText', '.QHostAddress', '.EnumType',
6971
77cf9a30562d Fixed some code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6969
diff changeset
28 )
8568
890dfe038613 Redesign of the internal evaluation of the variable types.
T.Rzepka@gmail.com
parents: 8312
diff changeset
29
890dfe038613 Redesign of the internal evaluation of the variable types.
T.Rzepka@gmail.com
parents: 8312
diff changeset
30 NonExpandableTypes = (
890dfe038613 Redesign of the internal evaluation of the variable types.
T.Rzepka@gmail.com
parents: 8312
diff changeset
31 'int', 'float', 'bool', 'NoneType', 'bytes', 'function', 'object',
890dfe038613 Redesign of the internal evaluation of the variable types.
T.Rzepka@gmail.com
parents: 8312
diff changeset
32 'builtin_function_or_method', 'classmethod_descriptor', 'weakref',
890dfe038613 Redesign of the internal evaluation of the variable types.
T.Rzepka@gmail.com
parents: 8312
diff changeset
33 'wrapper_descriptor', 'method_descriptor', 'property', 'method',
890dfe038613 Redesign of the internal evaluation of the variable types.
T.Rzepka@gmail.com
parents: 8312
diff changeset
34 'getset_descriptor', 'member_descriptor',
890dfe038613 Redesign of the internal evaluation of the variable types.
T.Rzepka@gmail.com
parents: 8312
diff changeset
35 )

eric ide

mercurial