diff -r 17fb004af51d -r 890dfe038613 eric7/DebugClients/Python/DebugConfig.py --- a/eric7/DebugClients/Python/DebugConfig.py Sun Aug 29 17:50:13 2021 +0200 +++ b/eric7/DebugClients/Python/DebugConfig.py Sun Aug 29 19:19:31 2021 +0200 @@ -12,15 +12,24 @@ "__bases__", "__class__", "__dict__", "__doc__", "__mro__", "__name__", "__qualname__", ) + BatchSize = 200 ConfigQtNames = ( 'PyQt5.', 'PyQt6.', 'PySide2.', 'PySide6.', 'Shiboken.EnumType' ) + ConfigKnownQtTypes = ( - '.QChar', '.QByteArray', '.QString', '.QStringList', '.QPoint', '.QPointF', + '.QByteArray', '.QPoint', '.QPointF', '.QLabel', '.QPushButton', '.QRect', '.QRectF', '.QSize', '.QSizeF', '.QColor', '.QDate', '.QTime', '.QDateTime', '.QDir', '.QFile', '.QFont', '.QUrl', '.QModelIndex', '.QRegExp', '.QRegularExpression', '.QAction', '.QKeySequence', '.QDomAttr', '.QDomCharacterData', '.QDomComment', '.QDomDocument', - '.QDomElement', '.QDomText', '.QHostAddress', '.EnumType' + '.QDomElement', '.QDomText', '.QHostAddress', '.EnumType', ) + +NonExpandableTypes = ( + 'int', 'float', 'bool', 'NoneType', 'bytes', 'function', 'object', + 'builtin_function_or_method', 'classmethod_descriptor', 'weakref', + 'wrapper_descriptor', 'method_descriptor', 'property', 'method', + 'getset_descriptor', 'member_descriptor', +)