diff -r d23e9854aea4 -r 18a7312cfdb3 src/eric7/DebugClients/Python/DebugConfig.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/eric7/DebugClients/Python/DebugConfig.py Sun Jul 24 11:29:56 2022 +0200 @@ -0,0 +1,74 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2005 - 2022 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module defining type strings for the different Python types. +""" + + +SpecialAttributes = ( + "__bases__", + "__class__", + "__dict__", + "__doc__", + "__mro__", + "__name__", + "__qualname__", +) + +BatchSize = 200 +ConfigQtNames = ("PyQt5.", "PyQt6.", "PySide2.", "PySide6.", "Shiboken.EnumType") + +ConfigKnownQtTypes = ( + ".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", +) + +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", +)