Updated source documentation. eric7

Sat, 02 Sep 2023 15:50:18 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 02 Sep 2023 15:50:18 +0200
branch
eric7
changeset 10189
1ab3a4674cb4
parent 10188
0f873791d67e
child 10190
dbe6394786ea

Updated source documentation.

src/eric7/APIs/Python3/eric7.api file | annotate | diff | comparison | revisions
src/eric7/APIs/Python3/eric7.bas file | annotate | diff | comparison | revisions
src/eric7/Documentation/Help/source.qch file | annotate | diff | comparison | revisions
src/eric7/Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.eradicate.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.injectionSql.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.SimplifyNodeVisitor.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.SyntaxChecker.pyCheckSyntax.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.QScintilla.Editor.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/index-eric7.PipInterface.html file | annotate | diff | comparison | revisions
--- a/src/eric7/APIs/Python3/eric7.api	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/APIs/Python3/eric7.api	Sat Sep 02 15:50:18 2023 +0200
@@ -3765,56 +3765,6 @@
 eric7.PipInterface.PipVulnerabilityChecker.VulnerabilityCheckError.FullDbUnavailable?7
 eric7.PipInterface.PipVulnerabilityChecker.VulnerabilityCheckError.OK?7
 eric7.PipInterface.PipVulnerabilityChecker.VulnerabilityCheckError.SummaryDbUnavailable?7
-eric7.PipInterface.pipdeptree.DistPackage.as_dict?4()
-eric7.PipInterface.pipdeptree.DistPackage.as_parent_of?4(req)
-eric7.PipInterface.pipdeptree.DistPackage.as_requirement?4()
-eric7.PipInterface.pipdeptree.DistPackage.render_as_branch?4(frozen)
-eric7.PipInterface.pipdeptree.DistPackage.render_as_root?4(frozen)
-eric7.PipInterface.pipdeptree.DistPackage?1(obj, req=None)
-eric7.PipInterface.pipdeptree.Package.frozen_repr?4()
-eric7.PipInterface.pipdeptree.Package.render?4(parent=None, frozen=False)
-eric7.PipInterface.pipdeptree.Package.render_as_branch?4(frozen)
-eric7.PipInterface.pipdeptree.Package.render_as_root?4(frozen)
-eric7.PipInterface.pipdeptree.Package?1(obj)
-eric7.PipInterface.pipdeptree.PackageDAG.filter?4(include, exclude)
-eric7.PipInterface.pipdeptree.PackageDAG.from_pkgs?4(pkgs)
-eric7.PipInterface.pipdeptree.PackageDAG.get_children?4(node_key)
-eric7.PipInterface.pipdeptree.PackageDAG.get_node_as_parent?4(node_key)
-eric7.PipInterface.pipdeptree.PackageDAG.reverse?4()
-eric7.PipInterface.pipdeptree.PackageDAG.sort?4()
-eric7.PipInterface.pipdeptree.PackageDAG?1(m)
-eric7.PipInterface.pipdeptree.ReqPackage.UNKNOWN_VERSION?7
-eric7.PipInterface.pipdeptree.ReqPackage.as_dict?4()
-eric7.PipInterface.pipdeptree.ReqPackage.installed_version?4()
-eric7.PipInterface.pipdeptree.ReqPackage.is_conflicting?4()
-eric7.PipInterface.pipdeptree.ReqPackage.is_missing?4()
-eric7.PipInterface.pipdeptree.ReqPackage.render_as_branch?4(frozen)
-eric7.PipInterface.pipdeptree.ReqPackage.render_as_root?4(frozen)
-eric7.PipInterface.pipdeptree.ReqPackage.version_spec?4()
-eric7.PipInterface.pipdeptree.ReqPackage?1(obj, dist=None)
-eric7.PipInterface.pipdeptree.ReversedPackageDAG.reverse?4()
-eric7.PipInterface.pipdeptree._get_args?5()
-eric7.PipInterface.pipdeptree.aux?4(node, parent=None, cur_chain=None)
-eric7.PipInterface.pipdeptree.aux?4(node, parent=None, indent=0, cur_chain=None)
-eric7.PipInterface.pipdeptree.conflicting_deps?4(tree)
-eric7.PipInterface.pipdeptree.cyclic_deps?4(tree)
-eric7.PipInterface.pipdeptree.dump_graphviz?4(tree, output_format="dot", is_reverse=False)
-eric7.PipInterface.pipdeptree.flatten?7
-eric7.PipInterface.pipdeptree.frozen_req_from_dist?4(dist)
-eric7.PipInterface.pipdeptree.get_installed_distributions?4(local_only=False, user_only=False)
-eric7.PipInterface.pipdeptree.get_parser?4()
-eric7.PipInterface.pipdeptree.guess_version?4(pkg_key, default="?")
-eric7.PipInterface.pipdeptree.handle_non_host_target?4(args)
-eric7.PipInterface.pipdeptree.main?4()
-eric7.PipInterface.pipdeptree.mermaid_id?4(key: str)
-eric7.PipInterface.pipdeptree.print_graphviz?4(dump_output)
-eric7.PipInterface.pipdeptree.render_conflicts_text?4(conflicts)
-eric7.PipInterface.pipdeptree.render_cycles_text?4(cycles)
-eric7.PipInterface.pipdeptree.render_json?4(tree, indent)
-eric7.PipInterface.pipdeptree.render_json_tree?4(tree, indent)
-eric7.PipInterface.pipdeptree.render_mermaid?4(tree)
-eric7.PipInterface.pipdeptree.render_text?4(tree, list_all=True, frozen=False)
-eric7.PipInterface.pipdeptree.sorted_tree?4(tree)
 eric7.PipInterface.piplicenses.CompatibleArgumentParser._verify_args?5(args: CustomNamespace)
 eric7.PipInterface.piplicenses.CompatibleArgumentParser.parse_args?4(args: None | Sequence[str] = None, namespace: None | CustomNamespace = None, )
 eric7.PipInterface.piplicenses.CustomHelpFormatter._expand_help?5(action: argparse.Action)
@@ -4206,6 +4156,7 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.FUNCTION_NODES?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.NodeWindowSize?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor._loop?5(badNodeTypes)
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.check?4(paramName)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.emptyBody?4()
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.isAbcClass?4(name="ABC")
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.isAbstractDecorator?4()
@@ -4281,13 +4232,11 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor.visit_Subscript?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor?1()
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_AsyncFunctionDef?4(node)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Bytes?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Call?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_ClassDef?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Constant?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_FunctionDef?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Module?4(node)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Str?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor?1()
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.composeCallPath?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousDefaults.MiscellaneousCheckerDefaultArgs?7
@@ -4314,7 +4263,7 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.eradicate.Eradicator.multiline_case?4(line, aggressive=True)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.eradicate.Eradicator.open_with_encoding?4(filename, encoding, mode='r')
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.eradicate.Eradicator.update_whitelist?4(new_whitelist, extend_default=True)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.eradicate.main?4(argv, standard_out, standard_error)
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.eradicate.main?4(argv=sys.argv, standard_out=sys.stdout, standard_error=sys.stderr)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations._miscellaneousMessages?8
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations._miscellaneousMessagesSampleArgs?8
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.NameOrder.ImportNode.ImportNode?1(appNames, astNode, checker, sortIgnoringStyle, sortFromFirst)
@@ -4481,14 +4430,12 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.generic_visit?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit_AsyncFunctionDef?4(node)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit_Bytes?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit_Call?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit_ClassDef?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit_Constant?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit_FunctionDef?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit_Import?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit_ImportFrom?4(node)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit_Str?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor?1(checker, secCheckers, filename)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils._get?5(node, bits, stop=None)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.concatString?4(node, stop=None)
@@ -4508,9 +4455,6 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.SimplifyChecker.SimplifyChecker.Codes?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.SimplifyChecker.SimplifyChecker.run?4()
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.SimplifyChecker.SimplifyChecker?1(source, filename, tree, selected, ignored, expected, repeat)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.SimplifyNodeVisitor.AST_CONST_TYPES?7
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.SimplifyNodeVisitor.BOOL_CONST_TYPES?7
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.SimplifyNodeVisitor.STR_TYPES?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.SimplifyNodeVisitor.SimplifyNodeVisitor.getOsPathJoinArgs?4()
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.SimplifyNodeVisitor.SimplifyNodeVisitor.visit_Assign?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.SimplifyNodeVisitor.SimplifyNodeVisitor.visit_BoolOp?4(node)
@@ -4614,7 +4558,6 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_BinOp?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_BoolOp?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Break?4(node)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Bytes?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Call?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_ClassDef?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Compare?4(node)
@@ -4623,8 +4566,6 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Delete?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Dict?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_DictComp?4(node)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Ellipsis?4(node)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Ellipsis?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_ExceptHandler?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Expr?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_For?4(node)
@@ -4643,10 +4584,8 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_ListComp?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Module?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Name?4(node)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_NameConstant?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_NamedExpr?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Nonlocal?4(node)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Num?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Pass?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Raise?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Return?4(node)
@@ -4654,7 +4593,6 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_SetComp?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Slice?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Starred?4(node)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Str?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Subscript?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Try?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse._Unparser.visit_Tuple?4(node)
@@ -4676,7 +4614,6 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.nullcontext?1(enter_result=None)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.unparse?4(ast_obj)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.ARITHMETIC_OP?7
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.ASSIGNMENT_EXPRESSION_OP?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.BENCHMARK_KEYS?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.BLANK_EXCEPT_REGEX?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.BLANK_LINES_CONFIG?7
@@ -4729,9 +4666,7 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.OPERATOR_REGEX?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.PROJECT_CONFIG?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.PyCF_ONLY_AST?7
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.RAISE_COMMA_REGEX?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.REPORT_FORMAT?7
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.RERAISE_COMMA_REGEX?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.SINGLETONS?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.SKIP_COMMENTS?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.SKIP_TOKENS?7
@@ -4751,7 +4686,6 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.StyleGuide.input_dir?4(dirname)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.StyleGuide.input_file?4(filename, lines=None, expected=None, line_offset=0)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.StyleGuide?1(*args, **kwargs)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.TESTSUITE_PATH?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.UNARY_OPERATORS?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.WHITESPACE?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.WHITESPACE_AFTER_COMMA_REGEX?7
@@ -4787,21 +4721,15 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.is_string_literal?4(line)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.maximum_doc_length?4(logical_line, max_doc_length, noqa, tokens)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.maximum_line_length?4(physical_line, max_line_length, multiline, line_number, noqa)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.missing_whitespace?4(logical_line)
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.missing_whitespace?4(logical_line, tokens)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.missing_whitespace_after_keyword?4(logical_line, tokens)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.missing_whitespace_around_operator?4(logical_line, tokens)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.module_imports_on_top_of_file?4(logical_line, indent_level, checker_state, noqa)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.mute_string?4(text)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.noqa?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.normalize_paths?4(value, parent=os.curdir)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.parse_udiff?4(diff, patterns=None, parent='.')
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.process_options?4(arglist=None, parse_argv=False, config_file=None, parser=None, verbose=None)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.python_3000_async_await_keywords?4(logical_line, tokens)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.python_3000_backticks?4(logical_line)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.python_3000_has_key?4(logical_line, noqa)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.python_3000_invalid_escape_sequence?4(logical_line, tokens, noqa)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.python_3000_not_equal?4(logical_line)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.python_3000_raise_comma?4(logical_line)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.read_config?4(options, args, arglist, parser)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.readlines?4(filename)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.register_check?4(check, codes=None)
@@ -4873,6 +4801,7 @@
 eric7.Plugins.CheckerPlugins.SyntaxChecker.pyCheckSyntax.initService?4()
 eric7.Plugins.CheckerPlugins.SyntaxChecker.pyCheckSyntax.pySyntaxAndPyflakesBatchCheck?4(argumentsList, send, fx, cancelled, maxProcesses=0)
 eric7.Plugins.CheckerPlugins.SyntaxChecker.pyCheckSyntax.pySyntaxAndPyflakesCheck?4(filename, codestring, checkFlakes=True, ignoreStarImportWarnings=False, additionalBuiltins=None, )
+eric7.Plugins.CheckerPlugins.SyntaxChecker.pyCheckSyntax.showwarning?4(message, category, filename, lineno, file=None, line=None, )
 eric7.Plugins.CheckerPlugins.SyntaxChecker.pyCheckSyntax.workerTask?4(inputQueue, outputQueue)
 eric7.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.initBatchService?4()
 eric7.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.initService?4()
@@ -8410,6 +8339,7 @@
 eric7.QScintilla.Editor.Editor.TemplateImageID?7
 eric7.QScintilla.Editor.Editor.VcsConflictMarkerLineRegExpList?7
 eric7.QScintilla.Editor.Editor.WarningCode?7
+eric7.QScintilla.Editor.Editor.WarningPython?7
 eric7.QScintilla.Editor.Editor.WarningStyle?7
 eric7.QScintilla.Editor.Editor.addCallTipHook?4(key, func)
 eric7.QScintilla.Editor.Editor.addClone?4(editor)
--- a/src/eric7/APIs/Python3/eric7.bas	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/APIs/Python3/eric7.bas	Sat Sep 02 15:50:18 2023 +0200
@@ -173,7 +173,6 @@
 DiffReport StandardReport
 DiffWindow EricMainWindow
 DirectorySyncHandler SyncHandler
-DistPackage Package
 DocstringMenuForEnterOnly QMenu
 DocumentationViewerWidget QWidget
 DotDesktopListSelectionDialog QDialog Ui_DotDesktopListSelectionDialog
@@ -732,7 +731,6 @@
 OpenSearchWriter QXmlStreamWriter
 OperaImporter BookmarksImporter
 OrderArg NoValueEnum
-PackageDAG Mapping
 PackageDiagramBuilder UMLDiagramBuilder
 PackageItem UMLItem
 PackageModel UMLModel
@@ -886,11 +884,9 @@
 RefactoringPreviewDialog QDialog Ui_RefactoringPreviewDialog
 ReloadStopButton EricToolButton
 RemoveBookmarksCommand QUndoCommand
-ReqPackage Package
 RequirementsDialog QDialog Ui_RequirementsDialog
 RestructuredTextProvider MarkupBase
 ReturnVisitor ast.NodeVisitor
-ReversedPackageDAG PackageDAG
 STLinkDevice BaseDevice
 SafariImporter BookmarksImporter
 SafeBrowsingAPIClient QObject
Binary file src/eric7/Documentation/Help/source.qch has changed
--- a/src/eric7/Documentation/Help/source.qhp	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/Documentation/Help/source.qhp	Sat Sep 02 15:50:18 2023 +0200
@@ -389,7 +389,6 @@
             <section title="eric7.PipInterface.PipPackagesWidget" ref="eric7.PipInterface.PipPackagesWidget.html" />
             <section title="eric7.PipInterface.PipPackagesWindow" ref="eric7.PipInterface.PipPackagesWindow.html" />
             <section title="eric7.PipInterface.PipVulnerabilityChecker" ref="eric7.PipInterface.PipVulnerabilityChecker.html" />
-            <section title="eric7.PipInterface.pipdeptree" ref="eric7.PipInterface.pipdeptree.html" />
             <section title="eric7.PipInterface.piplicenses" ref="eric7.PipInterface.piplicenses.html" />
           </section>
           <section title="eric7.PluginManager" ref="index-eric7.PluginManager.html">
@@ -2801,6 +2800,7 @@
       <keyword name="BugBearVisitor.__checkForM531" id="BugBearVisitor.__checkForM531" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__checkForM531" />
       <keyword name="BugBearVisitor.__checkForM532" id="BugBearVisitor.__checkForM532" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__checkForM532" />
       <keyword name="BugBearVisitor.__checkForM533" id="BugBearVisitor.__checkForM533" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__checkForM533" />
+      <keyword name="BugBearVisitor.__checkForM534" id="BugBearVisitor.__checkForM534" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__checkForM534" />
       <keyword name="BugBearVisitor.__checkRedundantExcepthandlers" id="BugBearVisitor.__checkRedundantExcepthandlers" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__checkRedundantExcepthandlers" />
       <keyword name="BugBearVisitor.__childrenInScope" id="BugBearVisitor.__childrenInScope" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__childrenInScope" />
       <keyword name="BugBearVisitor.__composeCallPath" id="BugBearVisitor.__composeCallPath" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__composeCallPath" />
@@ -2812,6 +2812,7 @@
       <keyword name="BugBearVisitor.__typesafeIssubclass" id="BugBearVisitor.__typesafeIssubclass" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__typesafeIssubclass" />
       <keyword name="BugBearVisitor.__walkList" id="BugBearVisitor.__walkList" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__walkList" />
       <keyword name="BugBearVisitor._loop" id="BugBearVisitor._loop" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor._loop" />
+      <keyword name="BugBearVisitor.check" id="BugBearVisitor.check" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.check" />
       <keyword name="BugBearVisitor.emptyBody" id="BugBearVisitor.emptyBody" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.emptyBody" />
       <keyword name="BugBearVisitor.isAbcClass" id="BugBearVisitor.isAbcClass" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.isAbcClass" />
       <keyword name="BugBearVisitor.isAbstractDecorator" id="BugBearVisitor.isAbstractDecorator" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.isAbstractDecorator" />
@@ -4320,13 +4321,6 @@
       <keyword name="DirectorySyncHandler.syncPasswords" id="DirectorySyncHandler.syncPasswords" ref="eric7.WebBrowser.Sync.DirectorySyncHandler.html#DirectorySyncHandler.syncPasswords" />
       <keyword name="DirectorySyncHandler.syncSpeedDial" id="DirectorySyncHandler.syncSpeedDial" ref="eric7.WebBrowser.Sync.DirectorySyncHandler.html#DirectorySyncHandler.syncSpeedDial" />
       <keyword name="DirectorySyncHandler.syncUserAgents" id="DirectorySyncHandler.syncUserAgents" ref="eric7.WebBrowser.Sync.DirectorySyncHandler.html#DirectorySyncHandler.syncUserAgents" />
-      <keyword name="DistPackage" id="DistPackage" ref="eric7.PipInterface.pipdeptree.html#DistPackage" />
-      <keyword name="DistPackage (Constructor)" id="DistPackage (Constructor)" ref="eric7.PipInterface.pipdeptree.html#DistPackage.__init__" />
-      <keyword name="DistPackage.as_dict" id="DistPackage.as_dict" ref="eric7.PipInterface.pipdeptree.html#DistPackage.as_dict" />
-      <keyword name="DistPackage.as_parent_of" id="DistPackage.as_parent_of" ref="eric7.PipInterface.pipdeptree.html#DistPackage.as_parent_of" />
-      <keyword name="DistPackage.as_requirement" id="DistPackage.as_requirement" ref="eric7.PipInterface.pipdeptree.html#DistPackage.as_requirement" />
-      <keyword name="DistPackage.render_as_branch" id="DistPackage.render_as_branch" ref="eric7.PipInterface.pipdeptree.html#DistPackage.render_as_branch" />
-      <keyword name="DistPackage.render_as_root" id="DistPackage.render_as_root" ref="eric7.PipInterface.pipdeptree.html#DistPackage.render_as_root" />
       <keyword name="DocStyle (Package)" id="DocStyle (Package)" ref="index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.html" />
       <keyword name="DocStyleChecker" id="DocStyleChecker" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker" />
       <keyword name="DocStyleChecker (Constructor)" id="DocStyleChecker (Constructor)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__init__" />
@@ -11926,26 +11920,6 @@
       <keyword name="PDFRender.startPage" id="PDFRender.startPage" ref="eric7.QScintilla.Exporters.ExporterPDF.html#PDFRender.startPage" />
       <keyword name="PDFStyle" id="PDFStyle" ref="eric7.QScintilla.Exporters.ExporterPDF.html#PDFStyle" />
       <keyword name="Package" id="Package" ref="eric7.PipInterface.PipVulnerabilityChecker.html#Package" />
-      <keyword name="Package" id="Package" ref="eric7.PipInterface.pipdeptree.html#Package" />
-      <keyword name="Package (Constructor)" id="Package (Constructor)" ref="eric7.PipInterface.pipdeptree.html#Package.__init__" />
-      <keyword name="Package.__getattr__" id="Package.__getattr__" ref="eric7.PipInterface.pipdeptree.html#Package.__getattr__" />
-      <keyword name="Package.__lt__" id="Package.__lt__" ref="eric7.PipInterface.pipdeptree.html#Package.__lt__" />
-      <keyword name="Package.__repr__" id="Package.__repr__" ref="eric7.PipInterface.pipdeptree.html#Package.__repr__" />
-      <keyword name="Package.frozen_repr" id="Package.frozen_repr" ref="eric7.PipInterface.pipdeptree.html#Package.frozen_repr" />
-      <keyword name="Package.render" id="Package.render" ref="eric7.PipInterface.pipdeptree.html#Package.render" />
-      <keyword name="Package.render_as_branch" id="Package.render_as_branch" ref="eric7.PipInterface.pipdeptree.html#Package.render_as_branch" />
-      <keyword name="Package.render_as_root" id="Package.render_as_root" ref="eric7.PipInterface.pipdeptree.html#Package.render_as_root" />
-      <keyword name="PackageDAG" id="PackageDAG" ref="eric7.PipInterface.pipdeptree.html#PackageDAG" />
-      <keyword name="PackageDAG (Constructor)" id="PackageDAG (Constructor)" ref="eric7.PipInterface.pipdeptree.html#PackageDAG.__init__" />
-      <keyword name="PackageDAG.__getitem__" id="PackageDAG.__getitem__" ref="eric7.PipInterface.pipdeptree.html#PackageDAG.__getitem__" />
-      <keyword name="PackageDAG.__iter__" id="PackageDAG.__iter__" ref="eric7.PipInterface.pipdeptree.html#PackageDAG.__iter__" />
-      <keyword name="PackageDAG.__len__" id="PackageDAG.__len__" ref="eric7.PipInterface.pipdeptree.html#PackageDAG.__len__" />
-      <keyword name="PackageDAG.filter" id="PackageDAG.filter" ref="eric7.PipInterface.pipdeptree.html#PackageDAG.filter" />
-      <keyword name="PackageDAG.from_pkgs" id="PackageDAG.from_pkgs" ref="eric7.PipInterface.pipdeptree.html#PackageDAG.from_pkgs" />
-      <keyword name="PackageDAG.get_children" id="PackageDAG.get_children" ref="eric7.PipInterface.pipdeptree.html#PackageDAG.get_children" />
-      <keyword name="PackageDAG.get_node_as_parent" id="PackageDAG.get_node_as_parent" ref="eric7.PipInterface.pipdeptree.html#PackageDAG.get_node_as_parent" />
-      <keyword name="PackageDAG.reverse" id="PackageDAG.reverse" ref="eric7.PipInterface.pipdeptree.html#PackageDAG.reverse" />
-      <keyword name="PackageDAG.sort" id="PackageDAG.sort" ref="eric7.PipInterface.pipdeptree.html#PackageDAG.sort" />
       <keyword name="PackageDiagramBuilder" id="PackageDiagramBuilder" ref="eric7.Graphics.PackageDiagramBuilder.html#PackageDiagramBuilder" />
       <keyword name="PackageDiagramBuilder (Constructor)" id="PackageDiagramBuilder (Constructor)" ref="eric7.Graphics.PackageDiagramBuilder.html#PackageDiagramBuilder.__init__" />
       <keyword name="PackageDiagramBuilder (Module)" id="PackageDiagramBuilder (Module)" ref="eric7.Graphics.PackageDiagramBuilder.html" />
@@ -14258,15 +14232,6 @@
       <keyword name="RemoveBookmarksCommand.redo" id="RemoveBookmarksCommand.redo" ref="eric7.WebBrowser.Bookmarks.BookmarksManager.html#RemoveBookmarksCommand.redo" />
       <keyword name="RemoveBookmarksCommand.undo" id="RemoveBookmarksCommand.undo" ref="eric7.WebBrowser.Bookmarks.BookmarksManager.html#RemoveBookmarksCommand.undo" />
       <keyword name="RepositoryInfoDialog (Module)" id="RepositoryInfoDialog (Module)" ref="eric7.VCS.RepositoryInfoDialog.html" />
-      <keyword name="ReqPackage" id="ReqPackage" ref="eric7.PipInterface.pipdeptree.html#ReqPackage" />
-      <keyword name="ReqPackage (Constructor)" id="ReqPackage (Constructor)" ref="eric7.PipInterface.pipdeptree.html#ReqPackage.__init__" />
-      <keyword name="ReqPackage.as_dict" id="ReqPackage.as_dict" ref="eric7.PipInterface.pipdeptree.html#ReqPackage.as_dict" />
-      <keyword name="ReqPackage.installed_version" id="ReqPackage.installed_version" ref="eric7.PipInterface.pipdeptree.html#ReqPackage.installed_version" />
-      <keyword name="ReqPackage.is_conflicting" id="ReqPackage.is_conflicting" ref="eric7.PipInterface.pipdeptree.html#ReqPackage.is_conflicting" />
-      <keyword name="ReqPackage.is_missing" id="ReqPackage.is_missing" ref="eric7.PipInterface.pipdeptree.html#ReqPackage.is_missing" />
-      <keyword name="ReqPackage.render_as_branch" id="ReqPackage.render_as_branch" ref="eric7.PipInterface.pipdeptree.html#ReqPackage.render_as_branch" />
-      <keyword name="ReqPackage.render_as_root" id="ReqPackage.render_as_root" ref="eric7.PipInterface.pipdeptree.html#ReqPackage.render_as_root" />
-      <keyword name="ReqPackage.version_spec" id="ReqPackage.version_spec" ref="eric7.PipInterface.pipdeptree.html#ReqPackage.version_spec" />
       <keyword name="RequirementsDialog" id="RequirementsDialog" ref="eric7.MicroPython.Devices.CircuitPythonUpdater.RequirementsDialog.html#RequirementsDialog" />
       <keyword name="RequirementsDialog (Constructor)" id="RequirementsDialog (Constructor)" ref="eric7.MicroPython.Devices.CircuitPythonUpdater.RequirementsDialog.html#RequirementsDialog.__init__" />
       <keyword name="RequirementsDialog (Module)" id="RequirementsDialog (Module)" ref="eric7.MicroPython.Devices.CircuitPythonUpdater.RequirementsDialog.html" />
@@ -14340,8 +14305,6 @@
       <keyword name="ReturnVisitor.visit_Return" id="ReturnVisitor.visit_Return" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsFunctionVisitor.html#ReturnVisitor.visit_Return" />
       <keyword name="ReturnVisitor.visit_Return" id="ReturnVisitor.visit_Return" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_Return" />
       <keyword name="ReturnVisitor.visit_While" id="ReturnVisitor.visit_While" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_While" />
-      <keyword name="ReversedPackageDAG" id="ReversedPackageDAG" ref="eric7.PipInterface.pipdeptree.html#ReversedPackageDAG" />
-      <keyword name="ReversedPackageDAG.reverse" id="ReversedPackageDAG.reverse" ref="eric7.PipInterface.pipdeptree.html#ReversedPackageDAG.reverse" />
       <keyword name="STLinkDevice" id="STLinkDevice" ref="eric7.MicroPython.Devices.STLinkDevices.html#STLinkDevice" />
       <keyword name="STLinkDevice (Constructor)" id="STLinkDevice (Constructor)" ref="eric7.MicroPython.Devices.STLinkDevices.html#STLinkDevice.__init__" />
       <keyword name="STLinkDevice.__createSTLinkMenu" id="STLinkDevice.__createSTLinkMenu" ref="eric7.MicroPython.Devices.STLinkDevices.html#STLinkDevice.__createSTLinkMenu" />
@@ -14619,14 +14582,12 @@
       <keyword name="SecurityNodeVisitor.generic_visit" id="SecurityNodeVisitor.generic_visit" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.generic_visit" />
       <keyword name="SecurityNodeVisitor.visit" id="SecurityNodeVisitor.visit" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit" />
       <keyword name="SecurityNodeVisitor.visit_AsyncFunctionDef" id="SecurityNodeVisitor.visit_AsyncFunctionDef" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_AsyncFunctionDef" />
-      <keyword name="SecurityNodeVisitor.visit_Bytes" id="SecurityNodeVisitor.visit_Bytes" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_Bytes" />
       <keyword name="SecurityNodeVisitor.visit_Call" id="SecurityNodeVisitor.visit_Call" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_Call" />
       <keyword name="SecurityNodeVisitor.visit_ClassDef" id="SecurityNodeVisitor.visit_ClassDef" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_ClassDef" />
       <keyword name="SecurityNodeVisitor.visit_Constant" id="SecurityNodeVisitor.visit_Constant" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_Constant" />
       <keyword name="SecurityNodeVisitor.visit_FunctionDef" id="SecurityNodeVisitor.visit_FunctionDef" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_FunctionDef" />
       <keyword name="SecurityNodeVisitor.visit_Import" id="SecurityNodeVisitor.visit_Import" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_Import" />
       <keyword name="SecurityNodeVisitor.visit_ImportFrom" id="SecurityNodeVisitor.visit_ImportFrom" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_ImportFrom" />
-      <keyword name="SecurityNodeVisitor.visit_Str" id="SecurityNodeVisitor.visit_Str" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_Str" />
       <keyword name="SecurityPage" id="SecurityPage" ref="eric7.Preferences.ConfigurationPages.SecurityPage.html#SecurityPage" />
       <keyword name="SecurityPage (Constructor)" id="SecurityPage (Constructor)" ref="eric7.Preferences.ConfigurationPages.SecurityPage.html#SecurityPage.__init__" />
       <keyword name="SecurityPage (Module)" id="SecurityPage (Module)" ref="eric7.Preferences.ConfigurationPages.SecurityPage.html" />
@@ -17066,13 +17027,11 @@
       <keyword name="TextVisitor.__visitBody" id="TextVisitor.__visitBody" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.__visitBody" />
       <keyword name="TextVisitor.__visitDefinition" id="TextVisitor.__visitDefinition" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.__visitDefinition" />
       <keyword name="TextVisitor.visit_AsyncFunctionDef" id="TextVisitor.visit_AsyncFunctionDef" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_AsyncFunctionDef" />
-      <keyword name="TextVisitor.visit_Bytes" id="TextVisitor.visit_Bytes" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Bytes" />
       <keyword name="TextVisitor.visit_Call" id="TextVisitor.visit_Call" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Call" />
       <keyword name="TextVisitor.visit_ClassDef" id="TextVisitor.visit_ClassDef" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_ClassDef" />
       <keyword name="TextVisitor.visit_Constant" id="TextVisitor.visit_Constant" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Constant" />
       <keyword name="TextVisitor.visit_FunctionDef" id="TextVisitor.visit_FunctionDef" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_FunctionDef" />
       <keyword name="TextVisitor.visit_Module" id="TextVisitor.visit_Module" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Module" />
-      <keyword name="TextVisitor.visit_Str" id="TextVisitor.visit_Str" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Str" />
       <keyword name="ThemeManager" id="ThemeManager" ref="eric7.Preferences.ThemeManager.html#ThemeManager" />
       <keyword name="ThemeManager (Constructor)" id="ThemeManager (Constructor)" ref="eric7.Preferences.ThemeManager.html#ThemeManager.__init__" />
       <keyword name="ThemeManager (Module)" id="ThemeManager (Module)" ref="eric7.Preferences.ThemeManager.html" />
@@ -19356,7 +19315,6 @@
       <keyword name="_Unparser.visit_Delete" id="_Unparser.visit_Delete" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html#_Unparser.visit_Delete" />
       <keyword name="_Unparser.visit_Dict" id="_Unparser.visit_Dict" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html#_Unparser.visit_Dict" />
       <keyword name="_Unparser.visit_DictComp" id="_Unparser.visit_DictComp" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html#_Unparser.visit_DictComp" />
-      <keyword name="_Unparser.visit_Ellipsis" id="_Unparser.visit_Ellipsis" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html#_Unparser.visit_Ellipsis" />
       <keyword name="_Unparser.visit_ExceptHandler" id="_Unparser.visit_ExceptHandler" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html#_Unparser.visit_ExceptHandler" />
       <keyword name="_Unparser.visit_Expr" id="_Unparser.visit_Expr" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html#_Unparser.visit_Expr" />
       <keyword name="_Unparser.visit_For" id="_Unparser.visit_For" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html#_Unparser.visit_For" />
@@ -19437,7 +19395,6 @@
       <keyword name="_evaluateShellCall" id="_evaluateShellCall" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.injectionShell.html#_evaluateShellCall" />
       <keyword name="_get" id="_get" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html#_get" />
       <keyword name="_getMembersValue" id="_getMembersValue" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tarfileUnsafeMembers.html#_getMembersValue" />
-      <keyword name="_get_args" id="_get_args" ref="eric7.PipInterface.pipdeptree.html#_get_args" />
       <keyword name="_get_parameters" id="_get_parameters" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#_get_parameters" />
       <keyword name="_getfullargs" id="_getfullargs" ref="eric7.DebugClients.Python.DebugUtilities.html#_getfullargs" />
       <keyword name="_hashlibFunc" id="_hashlibFunc" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.insecureHashlibNew.html#_hashlibFunc" />
@@ -19480,8 +19437,6 @@
       <keyword name="append_PKCS7_padding" id="append_PKCS7_padding" ref="eric7.Utilities.crypto.py3AES.html#append_PKCS7_padding" />
       <keyword name="assert (Module)" id="assert (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.assert.html" />
       <keyword name="ast_unparse (Module)" id="ast_unparse (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html" />
-      <keyword name="aux" id="aux" ref="eric7.PipInterface.pipdeptree.html#aux" />
-      <keyword name="aux_1" id="aux_1" ref="eric7.PipInterface.pipdeptree.html#aux_1" />
       <keyword name="awsHardcodedPassword (Module)" id="awsHardcodedPassword (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.awsHardcodedPassword.html" />
       <keyword name="bare_except" id="bare_except" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#bare_except" />
       <keyword name="blackListCalls (Module)" id="blackListCalls (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.blackListCalls.html" />
@@ -19560,7 +19515,6 @@
       <keyword name="condaVersion" id="condaVersion" ref="eric7.CondaInterface.__init__.html#condaVersion" />
       <keyword name="condaVersionStr" id="condaVersionStr" ref="eric7.CondaInterface.__init__.html#condaVersionStr" />
       <keyword name="confirmOverwrite" id="confirmOverwrite" ref="eric7.EricWidgets.EricFileSaveConfirmDialog.html#confirmOverwrite" />
-      <keyword name="conflicting_deps" id="conflicting_deps" ref="eric7.PipInterface.pipdeptree.html#conflicting_deps" />
       <keyword name="containsSpace" id="containsSpace" ref="eric7.WebBrowser.Tools.WebBrowserTools.html#containsSpace" />
       <keyword name="continued_indentation" id="continued_indentation" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#continued_indentation" />
       <keyword name="convertLineEnds" id="convertLineEnds" ref="eric7.Utilities.__init__.html#convertLineEnds" />
@@ -19758,7 +19712,6 @@
       <keyword name="critical" id="critical" ref="eric7.EricWidgets.EricMessageBox.html#critical" />
       <keyword name="crypto (Package)" id="crypto (Package)" ref="index-eric7.Utilities.crypto.html" />
       <keyword name="cursors (Package)" id="cursors (Package)" ref="index-eric7.IconEditor.cursors.html" />
-      <keyword name="cyclic_deps" id="cyclic_deps" ref="eric7.PipInterface.pipdeptree.html#cyclic_deps" />
       <keyword name="data (Package)" id="data (Package)" ref="index-eric7.EricNetwork.data.html" />
       <keyword name="data (Package)" id="data (Package)" ref="index-eric7.UI.data.html" />
       <keyword name="data (Package)" id="data (Package)" ref="index-eric7.WebBrowser.data.html" />
@@ -19785,7 +19738,6 @@
       <keyword name="doUpgrade" id="doUpgrade" ref="eric7.UI.upgrader.html#doUpgrade" />
       <keyword name="drawPolygon" id="drawPolygon" ref="eric7.Snapshot.SnapshotFreehandGrabber.html#drawPolygon" />
       <keyword name="drawRect" id="drawRect" ref="eric7.Snapshot.SnapshotRegionGrabber.html#drawRect" />
-      <keyword name="dump_graphviz" id="dump_graphviz" ref="eric7.PipInterface.pipdeptree.html#dump_graphviz" />
       <keyword name="editMessageFilters" id="editMessageFilters" ref="eric7.EricWidgets.EricErrorMessage.html#editMessageFilters" />
       <keyword name="encode" id="encode" ref="eric7.Utilities.__init__.html#encode" />
       <keyword name="encryptData" id="encryptData" ref="eric7.Utilities.crypto.py3AES.html#encryptData" />
@@ -19869,7 +19821,6 @@
       <keyword name="formatTime" id="formatTime" ref="eric7.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html#formatTime" />
       <keyword name="formatargvalues" id="formatargvalues" ref="eric7.DebugClients.Python.DebugUtilities.html#formatargvalues" />
       <keyword name="fromNativeSeparators" id="fromNativeSeparators" ref="eric7.SystemUtilities.FileSystemUtilities.html#fromNativeSeparators" />
-      <keyword name="frozen_req_from_dist" id="frozen_req_from_dist" ref="eric7.PipInterface.pipdeptree.html#frozen_req_from_dist" />
       <keyword name="fstat" id="fstat" ref="eric7.MicroPython.MicroPythonFileSystemUtilities.html#fstat" />
       <keyword name="generalBindAllInterfaces (Module)" id="generalBindAllInterfaces (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.generalBindAllInterfaces.html" />
       <keyword name="generalFilePermissions (Module)" id="generalFilePermissions (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.generalFilePermissions.html" />
@@ -20105,10 +20056,8 @@
       <keyword name="get_coding" id="get_coding" ref="eric7.Utilities.__init__.html#get_coding" />
       <keyword name="get_codingBytes" id="get_codingBytes" ref="eric7.Utilities.__init__.html#get_codingBytes" />
       <keyword name="get_drives" id="get_drives" ref="eric7.MicroPython.Tools.uf2conv.html#get_drives" />
-      <keyword name="get_installed_distributions" id="get_installed_distributions" ref="eric7.PipInterface.pipdeptree.html#get_installed_distributions" />
       <keyword name="get_output_fields" id="get_output_fields" ref="eric7.PipInterface.piplicenses.html#get_output_fields" />
       <keyword name="get_packages" id="get_packages" ref="eric7.PipInterface.piplicenses.html#get_packages" />
-      <keyword name="get_parser" id="get_parser" ref="eric7.PipInterface.pipdeptree.html#get_parser" />
       <keyword name="get_parser" id="get_parser" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#get_parser" />
       <keyword name="get_pkg_included_file" id="get_pkg_included_file" ref="eric7.PipInterface.piplicenses.html#get_pkg_included_file" />
       <keyword name="get_pkg_info" id="get_pkg_info" ref="eric7.PipInterface.piplicenses.html#get_pkg_info" />
@@ -20119,10 +20068,8 @@
       <keyword name="getuser" id="getuser" ref="eric7.DebugClients.Python.getpass.html#getuser" />
       <keyword name="git (Module)" id="git (Module)" ref="eric7.Plugins.VcsPlugins.vcsGit.git.html" />
       <keyword name="gpg (Module)" id="gpg (Module)" ref="eric7.Plugins.VcsPlugins.vcsMercurial.GpgExtension.gpg.html" />
-      <keyword name="guess_version" id="guess_version" ref="eric7.PipInterface.pipdeptree.html#guess_version" />
       <keyword name="handleArgs" id="handleArgs" ref="eric7.Toolbox.Startup.html#handleArgs" />
       <keyword name="handleSingleApplication" id="handleSingleApplication" ref="eric7.eric7_ide.html#handleSingleApplication" />
-      <keyword name="handle_non_host_target" id="handle_non_host_target" ref="eric7.PipInterface.pipdeptree.html#handle_non_host_target" />
       <keyword name="hasEnvironmentEntry" id="hasEnvironmentEntry" ref="eric7.SystemUtilities.OSUtilities.html#hasEnvironmentEntry" />
       <keyword name="hasEric6Configuration" id="hasEric6Configuration" ref="eric7.Preferences.__init__.html#hasEric6Configuration" />
       <keyword name="hasPluginHeaderEntry" id="hasPluginHeaderEntry" ref="eric7.PluginManager.PluginUtilities.html#hasPluginHeaderEntry" />
@@ -20223,7 +20170,6 @@
       <keyword name="loadTranslators" id="loadTranslators" ref="eric7.Toolbox.Startup.html#loadTranslators" />
       <keyword name="load_families" id="load_families" ref="eric7.MicroPython.Tools.uf2conv.html#load_families" />
       <keyword name="main" id="main" ref="eric7.MicroPython.Tools.uf2conv.html#main" />
-      <keyword name="main" id="main" ref="eric7.PipInterface.pipdeptree.html#main" />
       <keyword name="main" id="main" ref="eric7.PipInterface.piplicenses.html#main" />
       <keyword name="main" id="main" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.eradicate.html#main" />
       <keyword name="main" id="main" ref="eric7.Plugins.VcsPlugins.vcsMercurial.HisteditExtension.HgHisteditEditor.html#main" />
@@ -20260,13 +20206,11 @@
       <keyword name="maximum_doc_length" id="maximum_doc_length" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#maximum_doc_length" />
       <keyword name="maximum_line_length" id="maximum_line_length" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#maximum_line_length" />
       <keyword name="mccabe (Module)" id="mccabe (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.mccabe.html" />
-      <keyword name="mermaid_id" id="mermaid_id" ref="eric7.PipInterface.pipdeptree.html#mermaid_id" />
       <keyword name="messageHandler" id="messageHandler" ref="eric7.EricWidgets.EricErrorMessage.html#messageHandler" />
       <keyword name="messageHandlerInstalled" id="messageHandlerInstalled" ref="eric7.EricWidgets.EricErrorMessage.html#messageHandlerInstalled" />
       <keyword name="mimeType" id="mimeType" ref="eric7.Utilities.MimeTypes.html#mimeType" />
       <keyword name="missing_whitespace" id="missing_whitespace" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#missing_whitespace" />
       <keyword name="missing_whitespace_after_keyword" id="missing_whitespace_after_keyword" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#missing_whitespace_after_keyword" />
-      <keyword name="missing_whitespace_around_operator" id="missing_whitespace_around_operator" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#missing_whitespace_around_operator" />
       <keyword name="mode2string" id="mode2string" ref="eric7.MicroPython.MicroPythonFileSystemUtilities.html#mode2string" />
       <keyword name="module_imports_on_top_of_file" id="module_imports_on_top_of_file" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#module_imports_on_top_of_file" />
       <keyword name="mpyWiznetInit" id="mpyWiznetInit" ref="eric7.MicroPython.EthernetDialogs.WiznetUtilities.html#mpyWiznetInit" />
@@ -20309,7 +20253,6 @@
       <keyword name="patchSubprocess" id="patchSubprocess" ref="eric7.DebugClients.Python.SubprocessExtension.html#patchSubprocess" />
       <keyword name="patch_circup" id="patch_circup" ref="eric7.MicroPython.Devices.CircuitPythonUpdater.CircupFunctions.html#patch_circup" />
       <keyword name="pbkdf2" id="pbkdf2" ref="eric7.Utilities.crypto.py3PBKDF2.html#pbkdf2" />
-      <keyword name="pipdeptree (Module)" id="pipdeptree (Module)" ref="eric7.PipInterface.pipdeptree.html" />
       <keyword name="piplicenses (Module)" id="piplicenses (Module)" ref="eric7.PipInterface.piplicenses.html" />
       <keyword name="pixmapFileToDataUrl" id="pixmapFileToDataUrl" ref="eric7.WebBrowser.Tools.WebBrowserTools.html#pixmapFileToDataUrl" />
       <keyword name="pixmapFromByteArray" id="pixmapFromByteArray" ref="eric7.WebBrowser.Tools.WebBrowserTools.html#pixmapFromByteArray" />
@@ -20329,7 +20272,6 @@
       <keyword name="prepareUninstall" id="prepareUninstall" ref="eric7.Plugins.PluginVcsSubversion.html#prepareUninstall" />
       <keyword name="previewPix" id="previewPix" ref="eric7.Plugins.PluginVmListspace.html#previewPix" />
       <keyword name="previewPix" id="previewPix" ref="eric7.Plugins.PluginVmTabview.html#previewPix" />
-      <keyword name="print_graphviz" id="print_graphviz" ref="eric7.PipInterface.pipdeptree.html#print_graphviz" />
       <keyword name="printerr" id="printerr" ref="eric7.DebugClients.Python.DebugBase.html#printerr" />
       <keyword name="process_options" id="process_options" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#process_options" />
       <keyword name="proxyAuthenticationRequired" id="proxyAuthenticationRequired" ref="eric7.EricNetwork.EricNetworkProxyFactory.html#proxyAuthenticationRequired" />
@@ -20349,12 +20291,7 @@
       <keyword name="pySyntaxAndPyflakesCheck" id="pySyntaxAndPyflakesCheck" ref="eric7.Plugins.CheckerPlugins.SyntaxChecker.pyCheckSyntax.html#pySyntaxAndPyflakesCheck" />
       <keyword name="pyclbr (Module)" id="pyclbr (Module)" ref="eric7.Utilities.ClassBrowsers.pyclbr.html" />
       <keyword name="pycodestyle (Module)" id="pycodestyle (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html" />
-      <keyword name="python_3000_async_await_keywords" id="python_3000_async_await_keywords" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#python_3000_async_await_keywords" />
-      <keyword name="python_3000_backticks" id="python_3000_backticks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#python_3000_backticks" />
-      <keyword name="python_3000_has_key" id="python_3000_has_key" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#python_3000_has_key" />
       <keyword name="python_3000_invalid_escape_sequence" id="python_3000_invalid_escape_sequence" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#python_3000_invalid_escape_sequence" />
-      <keyword name="python_3000_not_equal" id="python_3000_not_equal" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#python_3000_not_equal" />
-      <keyword name="python_3000_raise_comma" id="python_3000_raise_comma" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#python_3000_raise_comma" />
       <keyword name="qVersionTuple" id="qVersionTuple" ref="eric7.SystemUtilities.QtUtilities.html#qVersionTuple" />
       <keyword name="qtHandler" id="qtHandler" ref="eric7.EricWidgets.EricErrorMessage.html#qtHandler" />
       <keyword name="question" id="question" ref="eric7.EricWidgets.EricMessageBox.html#question" />
@@ -20387,12 +20324,6 @@
       <keyword name="removeQuotesFromArgs" id="removeQuotesFromArgs" ref="eric7.DebugClients.Python.DebugUtilities.html#removeQuotesFromArgs" />
       <keyword name="removeSearchPath" id="removeSearchPath" ref="eric7.EricGui.EricPixmapCache.html#removeSearchPath" />
       <keyword name="renderTabPreview" id="renderTabPreview" ref="eric7.WebBrowser.WebBrowserSnap.html#renderTabPreview" />
-      <keyword name="render_conflicts_text" id="render_conflicts_text" ref="eric7.PipInterface.pipdeptree.html#render_conflicts_text" />
-      <keyword name="render_cycles_text" id="render_cycles_text" ref="eric7.PipInterface.pipdeptree.html#render_cycles_text" />
-      <keyword name="render_json" id="render_json" ref="eric7.PipInterface.pipdeptree.html#render_json" />
-      <keyword name="render_json_tree" id="render_json_tree" ref="eric7.PipInterface.pipdeptree.html#render_json_tree" />
-      <keyword name="render_mermaid" id="render_mermaid" ref="eric7.PipInterface.pipdeptree.html#render_mermaid" />
-      <keyword name="render_text" id="render_text" ref="eric7.PipInterface.pipdeptree.html#render_text" />
       <keyword name="requestWithoutTimeout (Module)" id="requestWithoutTimeout (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.requestWithoutTimeout.html" />
       <keyword name="resetInterface" id="resetInterface" ref="eric7.CondaInterface.__init__.html#resetInterface" />
       <keyword name="resetLayout" id="resetLayout" ref="eric7.Preferences.__init__.html#resetLayout" />
@@ -20483,12 +20414,12 @@
       <keyword name="shelve (Module)" id="shelve (Module)" ref="eric7.Plugins.VcsPlugins.vcsMercurial.ShelveExtension.shelve.html" />
       <keyword name="shouldResetLayout" id="shouldResetLayout" ref="eric7.Preferences.__init__.html#shouldResetLayout" />
       <keyword name="showTeensyFlashInstructions" id="showTeensyFlashInstructions" ref="eric7.MicroPython.Devices.TeensyDevices.html#showTeensyFlashInstructions" />
+      <keyword name="showwarning" id="showwarning" ref="eric7.Plugins.CheckerPlugins.SyntaxChecker.pyCheckSyntax.html#showwarning" />
       <keyword name="signatures" id="signatures" ref="eric7.Project.UicLoadUi5.html#signatures" />
       <keyword name="signatures" id="signatures" ref="eric7.Project.UicLoadUi6.html#signatures" />
       <keyword name="simpleAppStartup" id="simpleAppStartup" ref="eric7.Toolbox.Startup.html#simpleAppStartup" />
       <keyword name="snmpSecurity (Module)" id="snmpSecurity (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.snmpSecurity.html" />
       <keyword name="sort" id="sort" ref="eric7.Graphics.GraphicsUtilities.html#sort" />
-      <keyword name="sorted_tree" id="sorted_tree" ref="eric7.PipInterface.pipdeptree.html#sorted_tree" />
       <keyword name="speedString" id="speedString" ref="eric7.WebBrowser.Download.DownloadUtilities.html#speedString" />
       <keyword name="splitPath" id="splitPath" ref="eric7.SystemUtilities.FileSystemUtilities.html#splitPath" />
       <keyword name="sshNoHostKeyVerification (Module)" id="sshNoHostKeyVerification (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.sshNoHostKeyVerification.html" />
--- a/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html	Sat Sep 02 15:50:18 2023 +0200
@@ -171,6 +171,10 @@
 <td>Private method to check a set for duplicate items.</td>
 </tr>
 <tr>
+<td><a href="#BugBearVisitor.__checkForM534">__checkForM534</a></td>
+<td>Private method to check that re.sub/subn/split arguments flags/count/maxsplit are passed as keyword arguments.</td>
+</tr>
+<tr>
 <td><a href="#BugBearVisitor.__checkRedundantExcepthandlers">__checkRedundantExcepthandlers</a></td>
 <td>Private method to check for redundant exception types in an exception handler.</td>
 </tr>
@@ -215,6 +219,10 @@
 <td></td>
 </tr>
 <tr>
+<td><a href="#BugBearVisitor.check">check</a></td>
+<td></td>
+</tr>
+<tr>
 <td><a href="#BugBearVisitor.emptyBody">emptyBody</a></td>
 <td></td>
 </tr>
@@ -623,6 +631,21 @@
 reference to the node to be processed
 </dd>
 </dl>
+<a NAME="BugBearVisitor.__checkForM534" ID="BugBearVisitor.__checkForM534"></a>
+<h4>BugBearVisitor.__checkForM534</h4>
+<b>__checkForM534</b>(<i>node</i>)
+
+<p>
+        Private method to check that re.sub/subn/split arguments flags/count/maxsplit
+        are passed as keyword arguments.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.Call)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+</dl>
 <a NAME="BugBearVisitor.__checkRedundantExcepthandlers" ID="BugBearVisitor.__checkRedundantExcepthandlers"></a>
 <h4>BugBearVisitor.__checkRedundantExcepthandlers</h4>
 <b>__checkRedundantExcepthandlers</b>(<i>names, node</i>)
@@ -902,6 +925,10 @@
 <h4>BugBearVisitor._loop</h4>
 <b>_loop</b>(<i>badNodeTypes</i>)
 
+<a NAME="BugBearVisitor.check" ID="BugBearVisitor.check"></a>
+<h4>BugBearVisitor.check</h4>
+<b>check</b>(<i>paramName</i>)
+
 <a NAME="BugBearVisitor.emptyBody" ID="BugBearVisitor.emptyBody"></a>
 <h4>BugBearVisitor.emptyBody</h4>
 <b>emptyBody</b>(<i></i>)
@@ -3071,10 +3098,6 @@
 <td>Public method to handle an asynchronous function definition.</td>
 </tr>
 <tr>
-<td><a href="#TextVisitor.visit_Bytes">visit_Bytes</a></td>
-<td>Public method to record a bytes node.</td>
-</tr>
-<tr>
 <td><a href="#TextVisitor.visit_Call">visit_Call</a></td>
 <td>Public method to handle a function call.</td>
 </tr>
@@ -3094,10 +3117,6 @@
 <td><a href="#TextVisitor.visit_Module">visit_Module</a></td>
 <td>Public method to handle a module.</td>
 </tr>
-<tr>
-<td><a href="#TextVisitor.visit_Str">visit_Str</a></td>
-<td>Public method to record a string node.</td>
-</tr>
 </table>
 <h3>Static Methods</h3>
 
@@ -3172,20 +3191,6 @@
 reference to the node to handle
 </dd>
 </dl>
-<a NAME="TextVisitor.visit_Bytes" ID="TextVisitor.visit_Bytes"></a>
-<h4>TextVisitor.visit_Bytes</h4>
-<b>visit_Bytes</b>(<i>node</i>)
-
-<p>
-        Public method to record a bytes node.
-</p>
-<dl>
-
-<dt><i>node</i> (ast.Bytes)</dt>
-<dd>
-reference to the bytes node
-</dd>
-</dl>
 <a NAME="TextVisitor.visit_Call" ID="TextVisitor.visit_Call"></a>
 <h4>TextVisitor.visit_Call</h4>
 <b>visit_Call</b>(<i>node</i>)
@@ -3256,20 +3261,6 @@
 reference to the node to handle
 </dd>
 </dl>
-<a NAME="TextVisitor.visit_Str" ID="TextVisitor.visit_Str"></a>
-<h4>TextVisitor.visit_Str</h4>
-<b>visit_Str</b>(<i>node</i>)
-
-<p>
-        Public method to record a string node.
-</p>
-<dl>
-
-<dt><i>node</i> (ast.Str)</dt>
-<dd>
-reference to the string node
-</dd>
-</dl>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
--- a/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.eradicate.html	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.eradicate.html	Sat Sep 02 15:50:18 2023 +0200
@@ -158,7 +158,7 @@
 <hr />
 <a NAME="main" ID="main"></a>
 <h2>main</h2>
-<b>main</b>(<i>argv, standard_out, standard_error</i>)
+<b>main</b>(<i>argv=sys.argv, standard_out=sys.stdout, standard_error=sys.stderr</i>)
 
 <p>
 Main entry point.
--- a/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.injectionSql.html	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.injectionSql.html	Sat Sep 02 15:50:18 2023 +0200
@@ -82,7 +82,7 @@
 </p>
 <dl>
 
-<dt><i>node</i> (ast.Str)</dt>
+<dt><i>node</i> (ast.Constant)</dt>
 <dd>
 ast node to be analyzed
 </dd>
--- a/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html	Sat Sep 02 15:50:18 2023 +0200
@@ -87,10 +87,6 @@
 <td>Public method defining a visitor for AST AsyncFunctionDef nodes.</td>
 </tr>
 <tr>
-<td><a href="#SecurityNodeVisitor.visit_Bytes">visit_Bytes</a></td>
-<td>Public method defining a visitor for Bytes nodes.</td>
-</tr>
-<tr>
 <td><a href="#SecurityNodeVisitor.visit_Call">visit_Call</a></td>
 <td>Public method defining a visitor for AST Call nodes.</td>
 </tr>
@@ -114,10 +110,6 @@
 <td><a href="#SecurityNodeVisitor.visit_ImportFrom">visit_ImportFrom</a></td>
 <td>Public method defining a visitor for AST Import nodes.</td>
 </tr>
-<tr>
-<td><a href="#SecurityNodeVisitor.visit_Str">visit_Str</a></td>
-<td>Public method defining a visitor for String nodes.</td>
-</tr>
 </table>
 <h3>Static Methods</h3>
 
@@ -263,24 +255,6 @@
 reference to the node being inspected
 </dd>
 </dl>
-<a NAME="SecurityNodeVisitor.visit_Bytes" ID="SecurityNodeVisitor.visit_Bytes"></a>
-<h4>SecurityNodeVisitor.visit_Bytes</h4>
-<b>visit_Bytes</b>(<i>node</i>)
-
-<p>
-        Public method defining a visitor for Bytes nodes.
-</p>
-<p>
-        This adds relevant information about node to
-        the context for use in tests which inspect strings.
-</p>
-<dl>
-
-<dt><i>node</i> (ast.Bytes)</dt>
-<dd>
-reference to the node being inspected
-</dd>
-</dl>
 <a NAME="SecurityNodeVisitor.visit_Call" ID="SecurityNodeVisitor.visit_Call"></a>
 <h4>SecurityNodeVisitor.visit_Call</h4>
 <b>visit_Call</b>(<i>node</i>)
@@ -380,24 +354,6 @@
 reference to the node being inspected
 </dd>
 </dl>
-<a NAME="SecurityNodeVisitor.visit_Str" ID="SecurityNodeVisitor.visit_Str"></a>
-<h4>SecurityNodeVisitor.visit_Str</h4>
-<b>visit_Str</b>(<i>node</i>)
-
-<p>
-        Public method defining a visitor for String nodes.
-</p>
-<p>
-        This adds relevant information about node to
-        the context for use in tests which inspect strings.
-</p>
-<dl>
-
-<dt><i>node</i> (ast.Str)</dt>
-<dd>
-reference to the node being inspected
-</dd>
-</dl>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 </body></html>
\ No newline at end of file
--- a/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html	Sat Sep 02 15:50:18 2023 +0200
@@ -131,17 +131,17 @@
     Function to build a string from an ast.BinOp chain.
 </p>
 <p>
-    This will build a string from a series of ast.Str/ast.Constant nodes
+    This will build a string from a series of ast.Constant nodes
     wrapped in ast.BinOp nodes. Something like "a" + "b" + "c" or "a %s" % val
     etc. The provided node can be any participant in the BinOp chain.
 </p>
 <dl>
 
-<dt><i>node</i> (ast.BinOp or ast.Str/ast.Constant)</dt>
+<dt><i>node</i> (ast.BinOp or ast.Constant)</dt>
 <dd>
 node to be processed
 </dd>
-<dt><i>stop</i> (ast.BinOp or ast.Str/ast.Constant)</dt>
+<dt><i>stop</i> (ast.BinOp or ast.Constant)</dt>
 <dd>
 base node to stop at
 </dd>
--- a/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.SimplifyNodeVisitor.html	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.SimplifyNodeVisitor.html	Sat Sep 02 15:50:18 2023 +0200
@@ -14,7 +14,7 @@
 <h3>Global Attributes</h3>
 
 <table>
-<tr><td>AST_CONST_TYPES</td></tr><tr><td>BOOL_CONST_TYPES</td></tr><tr><td>STR_TYPES</td></tr>
+<tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
 
--- a/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html	Sat Sep 02 15:50:18 2023 +0200
@@ -94,7 +94,7 @@
 <h3>Class Attributes</h3>
 
 <table>
-<tr><td>binop</td></tr><tr><td>binop_precedence</td></tr><tr><td>binop_rassoc</td></tr><tr><td>boolop_precedence</td></tr><tr><td>boolops</td></tr><tr><td>cmpops</td></tr><tr><td>unop</td></tr><tr><td>unop_precedence</td></tr><tr><td>visit_Bytes</td></tr><tr><td>visit_Ellipsis</td></tr><tr><td>visit_NameConstant</td></tr><tr><td>visit_Num</td></tr><tr><td>visit_Str</td></tr>
+<tr><td>binop</td></tr><tr><td>binop_precedence</td></tr><tr><td>binop_rassoc</td></tr><tr><td>boolop_precedence</td></tr><tr><td>boolops</td></tr><tr><td>cmpops</td></tr><tr><td>unop</td></tr><tr><td>unop_precedence</td></tr>
 </table>
 <h3>Class Methods</h3>
 
@@ -306,10 +306,6 @@
 <td></td>
 </tr>
 <tr>
-<td><a href="#_Unparser.visit_Ellipsis">visit_Ellipsis</a></td>
-<td></td>
-</tr>
-<tr>
 <td><a href="#_Unparser.visit_ExceptHandler">visit_ExceptHandler</a></td>
 <td></td>
 </tr>
@@ -738,10 +734,6 @@
 <h4>_Unparser.visit_DictComp</h4>
 <b>visit_DictComp</b>(<i>node</i>)
 
-<a NAME="_Unparser.visit_Ellipsis" ID="_Unparser.visit_Ellipsis"></a>
-<h4>_Unparser.visit_Ellipsis</h4>
-<b>visit_Ellipsis</b>(<i>node</i>)
-
 <a NAME="_Unparser.visit_ExceptHandler" ID="_Unparser.visit_ExceptHandler"></a>
 <h4>_Unparser.visit_ExceptHandler</h4>
 <b>visit_ExceptHandler</b>(<i>node</i>)
--- a/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html	Sat Sep 02 15:50:18 2023 +0200
@@ -11,7 +11,7 @@
 <h3>Global Attributes</h3>
 
 <table>
-<tr><td>ARITHMETIC_OP</td></tr><tr><td>ASSIGNMENT_EXPRESSION_OP</td></tr><tr><td>BENCHMARK_KEYS</td></tr><tr><td>BLANK_EXCEPT_REGEX</td></tr><tr><td>BLANK_LINES_CONFIG</td></tr><tr><td>COMPARE_NEGATIVE_REGEX</td></tr><tr><td>COMPARE_SINGLETON_REGEX</td></tr><tr><td>COMPARE_TYPE_REGEX</td></tr><tr><td>DEFAULT_EXCLUDE</td></tr><tr><td>DEFAULT_IGNORE</td></tr><tr><td>DOCSTRING_REGEX</td></tr><tr><td>DUNDER_REGEX</td></tr><tr><td>ERRORCODE_REGEX</td></tr><tr><td>EXTRANEOUS_WHITESPACE_REGEX</td></tr><tr><td>HUNK_REGEX</td></tr><tr><td>INDENT_REGEX</td></tr><tr><td>INDENT_SIZE</td></tr><tr><td>KEYWORDS</td></tr><tr><td>KEYWORD_REGEX</td></tr><tr><td>LAMBDA_REGEX</td></tr><tr><td>MAX_DOC_LENGTH</td></tr><tr><td>MAX_LINE_LENGTH</td></tr><tr><td>NEWLINE</td></tr><tr><td>OPERATOR_REGEX</td></tr><tr><td>PROJECT_CONFIG</td></tr><tr><td>PyCF_ONLY_AST</td></tr><tr><td>RAISE_COMMA_REGEX</td></tr><tr><td>REPORT_FORMAT</td></tr><tr><td>RERAISE_COMMA_REGEX</td></tr><tr><td>SINGLETONS</td></tr><tr><td>SKIP_COMMENTS</td></tr><tr><td>SKIP_TOKENS</td></tr><tr><td>STARTSWITH_DEF_REGEX</td></tr><tr><td>STARTSWITH_INDENT_STATEMENT_REGEX</td></tr><tr><td>STARTSWITH_TOP_LEVEL_REGEX</td></tr><tr><td>TESTSUITE_PATH</td></tr><tr><td>UNARY_OPERATORS</td></tr><tr><td>WHITESPACE</td></tr><tr><td>WHITESPACE_AFTER_COMMA_REGEX</td></tr><tr><td>WS_NEEDED_OPERATORS</td></tr><tr><td>WS_OPTIONAL_OPERATORS</td></tr><tr><td>_SYMBOLIC_OPS</td></tr><tr><td>__version__</td></tr><tr><td>_checks</td></tr><tr><td>noqa</td></tr>
+<tr><td>ARITHMETIC_OP</td></tr><tr><td>BENCHMARK_KEYS</td></tr><tr><td>BLANK_EXCEPT_REGEX</td></tr><tr><td>BLANK_LINES_CONFIG</td></tr><tr><td>COMPARE_NEGATIVE_REGEX</td></tr><tr><td>COMPARE_SINGLETON_REGEX</td></tr><tr><td>COMPARE_TYPE_REGEX</td></tr><tr><td>DEFAULT_EXCLUDE</td></tr><tr><td>DEFAULT_IGNORE</td></tr><tr><td>DOCSTRING_REGEX</td></tr><tr><td>DUNDER_REGEX</td></tr><tr><td>ERRORCODE_REGEX</td></tr><tr><td>EXTRANEOUS_WHITESPACE_REGEX</td></tr><tr><td>HUNK_REGEX</td></tr><tr><td>INDENT_REGEX</td></tr><tr><td>INDENT_SIZE</td></tr><tr><td>KEYWORDS</td></tr><tr><td>KEYWORD_REGEX</td></tr><tr><td>LAMBDA_REGEX</td></tr><tr><td>MAX_DOC_LENGTH</td></tr><tr><td>MAX_LINE_LENGTH</td></tr><tr><td>NEWLINE</td></tr><tr><td>OPERATOR_REGEX</td></tr><tr><td>PROJECT_CONFIG</td></tr><tr><td>PyCF_ONLY_AST</td></tr><tr><td>REPORT_FORMAT</td></tr><tr><td>SINGLETONS</td></tr><tr><td>SKIP_COMMENTS</td></tr><tr><td>SKIP_TOKENS</td></tr><tr><td>STARTSWITH_DEF_REGEX</td></tr><tr><td>STARTSWITH_INDENT_STATEMENT_REGEX</td></tr><tr><td>STARTSWITH_TOP_LEVEL_REGEX</td></tr><tr><td>UNARY_OPERATORS</td></tr><tr><td>WHITESPACE</td></tr><tr><td>WHITESPACE_AFTER_COMMA_REGEX</td></tr><tr><td>WS_NEEDED_OPERATORS</td></tr><tr><td>WS_OPTIONAL_OPERATORS</td></tr><tr><td>_SYMBOLIC_OPS</td></tr><tr><td>__version__</td></tr><tr><td>_checks</td></tr><tr><td>noqa</td></tr>
 </table>
 <h3>Classes</h3>
 
@@ -160,17 +160,13 @@
 </tr>
 <tr>
 <td><a href="#missing_whitespace">missing_whitespace</a></td>
-<td>Each comma, semicolon or colon should be followed by whitespace.</td>
+<td>Surround operators with the correct amount of whitespace.</td>
 </tr>
 <tr>
 <td><a href="#missing_whitespace_after_keyword">missing_whitespace_after_keyword</a></td>
 <td>Keywords should be followed by whitespace.</td>
 </tr>
 <tr>
-<td><a href="#missing_whitespace_around_operator">missing_whitespace_around_operator</a></td>
-<td>Surround operators with a single space on either side.</td>
-</tr>
-<tr>
 <td><a href="#module_imports_on_top_of_file">module_imports_on_top_of_file</a></td>
 <td>Place imports at the top of the file.</td>
 </tr>
@@ -191,30 +187,10 @@
 <td>Process options passed either via arglist or command line args.</td>
 </tr>
 <tr>
-<td><a href="#python_3000_async_await_keywords">python_3000_async_await_keywords</a></td>
-<td>'async' and 'await' are reserved keywords starting at Python 3.7.</td>
-</tr>
-<tr>
-<td><a href="#python_3000_backticks">python_3000_backticks</a></td>
-<td>Use repr() instead of backticks in Python 3.</td>
-</tr>
-<tr>
-<td><a href="#python_3000_has_key">python_3000_has_key</a></td>
-<td>The {}.has_key() method is removed in Python 3: use the 'in' operator.</td>
-</tr>
-<tr>
 <td><a href="#python_3000_invalid_escape_sequence">python_3000_invalid_escape_sequence</a></td>
 <td>Invalid escape sequences are deprecated in Python 3.6.</td>
 </tr>
 <tr>
-<td><a href="#python_3000_not_equal">python_3000_not_equal</a></td>
-<td>New code should always use != instead of <>.</td>
-</tr>
-<tr>
-<td><a href="#python_3000_raise_comma">python_3000_raise_comma</a></td>
-<td>When raising an exception, use "raise ValueError('message')".</td>
-</tr>
-<tr>
 <td><a href="#read_config">read_config</a></td>
 <td>Read and parse configurations.</td>
 </tr>
@@ -1210,16 +1186,8 @@
 </p>
 <p>
     Okay: if isinstance(obj, int):
-    E721: if type(obj) is type(1):
-</p>
-<p>
-    When checking if an object is a string, keep in mind that it might
-    be a unicode string too! In Python 2.3, str and unicode have a
-    common base class, basestring, so you can do:
-</p>
-<p>
-    Okay: if isinstance(obj, basestring):
-    Okay: if type(a1) is type(b1):
+    Okay: if type(obj) is int:
+    E721: if type(obj) == type(1):
 </p>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
@@ -1312,16 +1280,6 @@
 <p>
     Tabs are expanded to the next multiple of 8.
 </p>
-<p>
-    >>> expand_indent('    ')
-    4
-    >>> expand_indent('\t')
-    8
-    >>> expand_indent('       \t')
-    8
-    >>> expand_indent('        \t')
-    16
-</p>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
@@ -1502,12 +1460,32 @@
 <hr />
 <a NAME="missing_whitespace" ID="missing_whitespace"></a>
 <h2>missing_whitespace</h2>
-<b>missing_whitespace</b>(<i>logical_line</i>)
+<b>missing_whitespace</b>(<i>logical_line, tokens</i>)
 
 <p>
-Each comma, semicolon or colon should be followed by whitespace.
+Surround operators with the correct amount of whitespace.
+</p>
+<p>
+    - Always surround these binary operators with a single space on
+      either side: assignment (=), augmented assignment (+=, -= etc.),
+      comparisons (==, <, >, !=, <=, >=, in, not in, is, is not),
+      Booleans (and, or, not).
+</p>
+<p>
+    - Each comma, semicolon or colon should be followed by whitespace.
 </p>
 <p>
+    - If operators with different priorities are used, consider adding
+      whitespace around the operators with the lowest priorities.
+</p>
+<p>
+    Okay: i = i + 1
+    Okay: submitted += 1
+    Okay: x = x * 2 - 1
+    Okay: hypot2 = x * x + y * y
+    Okay: c = (a + b) * (a - b)
+    Okay: foo(bar, key='word', *args, **kwargs)
+    Okay: alpha[:-i]
     Okay: [a, b]
     Okay: (3,)
     Okay: a[3,] = 1
@@ -1515,6 +1493,17 @@
     Okay: a[:4]
     Okay: a[1:]
     Okay: a[1:4:2]
+</p>
+<p>
+    E225: i=i+1
+    E225: submitted +=1
+    E225: x = x /2 - 1
+    E225: z = x **y
+    E225: z = 1and 1
+    E226: c = (a+b) * (a-b)
+    E226: hypot2 = x*x + y*y
+    E227: c = a|b
+    E228: msg = fmt%(errno, errmsg)
     E231: ['a','b']
     E231: foo(bar,baz)
     E231: [{'a':'b'}]
@@ -1538,46 +1527,6 @@
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
-<a NAME="missing_whitespace_around_operator" ID="missing_whitespace_around_operator"></a>
-<h2>missing_whitespace_around_operator</h2>
-<b>missing_whitespace_around_operator</b>(<i>logical_line, tokens</i>)
-
-<p>
-Surround operators with a single space on either side.
-</p>
-<p>
-    - Always surround these binary operators with a single space on
-      either side: assignment (=), augmented assignment (+=, -= etc.),
-      comparisons (==, <, >, !=, <=, >=, in, not in, is, is not),
-      Booleans (and, or, not).
-</p>
-<p>
-    - If operators with different priorities are used, consider adding
-      whitespace around the operators with the lowest priorities.
-</p>
-<p>
-    Okay: i = i + 1
-    Okay: submitted += 1
-    Okay: x = x * 2 - 1
-    Okay: hypot2 = x * x + y * y
-    Okay: c = (a + b) * (a - b)
-    Okay: foo(bar, key='word', *args, **kwargs)
-    Okay: alpha[:-i]
-</p>
-<p>
-    E225: i=i+1
-    E225: submitted +=1
-    E225: x = x /2 - 1
-    E225: z = x **y
-    E225: z = 1and 1
-    E226: c = (a+b) * (a-b)
-    E226: hypot2 = x*x + y*y
-    E227: c = a|b
-    E228: msg = fmt%(errno, errmsg)
-</p>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
 <a NAME="module_imports_on_top_of_file" ID="module_imports_on_top_of_file"></a>
 <h2>module_imports_on_top_of_file</h2>
 <b>module_imports_on_top_of_file</b>(<i>logical_line, indent_level, checker_state, noqa</i>)
@@ -1594,10 +1543,6 @@
     Okay: # this is a comment\nimport os
     Okay: '''this is a module docstring'''\nimport os
     Okay: r'''this is a module docstring'''\nimport os
-    Okay:  
-    try:\n\timport x\nexcept ImportError:\n\tpass\nelse:\n\tpass\nimport y
-    Okay:  
-    try:\n\timport x\nexcept ImportError:\n\tpass\nfinally:\n\tpass\nimport y
     E402: a=1\nimport os
     E402: 'One string'\n"Two string"\nimport os
     E402: a=1\nfrom sys import x
@@ -1615,14 +1560,6 @@
 <p>
 Replace contents with 'xxx' to prevent syntax matching.
 </p>
-<p>
-    >>> mute_string('"abc"')
-    '"xxx"'
-    >>> mute_string("'''abc'''")
-    "'''xxx'''"
-    >>> mute_string("r'abc'")
-    "r'xxx'"
-</p>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
@@ -1663,50 +1600,6 @@
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
-<a NAME="python_3000_async_await_keywords" ID="python_3000_async_await_keywords"></a>
-<h2>python_3000_async_await_keywords</h2>
-<b>python_3000_async_await_keywords</b>(<i>logical_line, tokens</i>)
-
-<p>
-'async' and 'await' are reserved keywords starting at Python 3.7.
-</p>
-<p>
-    W606: async = 42
-    W606: await = 42
-    Okay: async def read(db):\n    data = await db.fetch('SELECT ...')
-</p>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
-<a NAME="python_3000_backticks" ID="python_3000_backticks"></a>
-<h2>python_3000_backticks</h2>
-<b>python_3000_backticks</b>(<i>logical_line</i>)
-
-<p>
-Use repr() instead of backticks in Python 3.
-</p>
-<p>
-    Okay: val = repr(1 + 2)
-    W604: val = `1 + 2`
-</p>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
-<a NAME="python_3000_has_key" ID="python_3000_has_key"></a>
-<h2>python_3000_has_key</h2>
-<b>python_3000_has_key</b>(<i>logical_line, noqa</i>)
-
-<p>
-The {}.has_key() method is removed in Python 3: use the 'in'
-    operator.
-</p>
-<p>
-    Okay: if "alph" in d:\n    print d["alph"]
-    W601: assert d.has_key('alph')
-</p>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
 <a NAME="python_3000_invalid_escape_sequence" ID="python_3000_invalid_escape_sequence"></a>
 <h2>python_3000_invalid_escape_sequence</h2>
 <b>python_3000_invalid_escape_sequence</b>(<i>logical_line, tokens, noqa</i>)
@@ -1721,40 +1614,6 @@
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
-<a NAME="python_3000_not_equal" ID="python_3000_not_equal"></a>
-<h2>python_3000_not_equal</h2>
-<b>python_3000_not_equal</b>(<i>logical_line</i>)
-
-<p>
-New code should always use != instead of <>.
-</p>
-<p>
-    The older syntax is removed in Python 3.
-</p>
-<p>
-    Okay: if a != 'no':
-    W603: if a <> 'no':
-</p>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
-<a NAME="python_3000_raise_comma" ID="python_3000_raise_comma"></a>
-<h2>python_3000_raise_comma</h2>
-<b>python_3000_raise_comma</b>(<i>logical_line</i>)
-
-<p>
-When raising an exception, use "raise ValueError('message')".
-</p>
-<p>
-    The older form is removed in Python 3.
-</p>
-<p>
-    Okay: raise DummyError("Message")
-    W602: raise DummyError, "Message"
-</p>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
 <a NAME="read_config" ID="read_config"></a>
 <h2>read_config</h2>
 <b>read_config</b>(<i>options, args, arglist, parser</i>)
@@ -1837,7 +1696,6 @@
 </p>
 <p>
     Okay: if a == 0:\n    a = 1\n    b = 1
-    E101: if a == 0:\n        a = 1\n\tb = 1
 </p>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
--- a/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.SyntaxChecker.pyCheckSyntax.html	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.SyntaxChecker.pyCheckSyntax.html	Sat Sep 02 15:50:18 2023 +0200
@@ -50,6 +50,10 @@
 <td>Function to compile one Python source file to Python bytecode and to perform a pyflakes check.</td>
 </tr>
 <tr>
+<td><a href="#showwarning">showwarning</a></td>
+<td></td>
+</tr>
+<tr>
 <td><a href="#workerTask">workerTask</a></td>
 <td>Module function acting as the parallel worker for the syntax check.</td>
 </tr>
@@ -91,10 +95,11 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-dictionary with the keys 'error' and 'warnings' which
-            hold a list containing details about the error/ warnings
-            (file name, line number, column, codestring (only at syntax
-            errors), the message, a list with arguments for the message)
+dictionary with the keys 'error', 'py_warnings' and 'warnings' which
+            hold a list containing details about the syntax error, Python warnings
+            and PyFlakes warnings (file name, line number, column, codestring (only
+            for syntax errors), the message and an optional list with arguments for
+            the message)
 </dd>
 </dl>
 <dl>
@@ -259,10 +264,11 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-dictionary with the keys 'error' and 'warnings' which
-            hold a list containing details about the error/warnings
-            (file name, line number, column, codestring (only at syntax
-            errors), the message, a list with arguments for the message)
+dictionary with the keys 'error', 'py_warnings' and 'warnings' which
+            hold a list containing details about the syntax error, Python warnings
+            and PyFlakes warnings (file name, line number, column, codestring (only
+            for syntax errors), the message and an optional list with arguments for
+            the message)
 </dd>
 </dl>
 <dl>
@@ -274,6 +280,13 @@
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
+<a NAME="showwarning" ID="showwarning"></a>
+<h2>showwarning</h2>
+<b>showwarning</b>(<i>message, category, filename, lineno, file=None, line=None, </i>)
+
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
 <a NAME="workerTask" ID="workerTask"></a>
 <h2>workerTask</h2>
 <b>workerTask</b>(<i>inputQueue, outputQueue</i>)
--- a/src/eric7/Documentation/Source/eric7.QScintilla.Editor.html	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/Documentation/Source/eric7.QScintilla.Editor.html	Sat Sep 02 15:50:18 2023 +0200
@@ -167,7 +167,7 @@
 <h3>Class Attributes</h3>
 
 <table>
-<tr><td>AttributeID</td></tr><tr><td>AttributePrivateID</td></tr><tr><td>AttributeProtectedID</td></tr><tr><td>CancelEditToken</td></tr><tr><td>ClassID</td></tr><tr><td>ClassPrivateID</td></tr><tr><td>ClassProtectedID</td></tr><tr><td>EncloseChars</td></tr><tr><td>EndEditToken</td></tr><tr><td>EnumID</td></tr><tr><td>FromDocumentID</td></tr><tr><td>KeywordsID</td></tr><tr><td>MethodID</td></tr><tr><td>MethodPrivateID</td></tr><tr><td>MethodProtectedID</td></tr><tr><td>ModuleID</td></tr><tr><td>RequestSyncToken</td></tr><tr><td>Separator</td></tr><tr><td>StartEditToken</td></tr><tr><td>SyncToken</td></tr><tr><td>TemplateImageID</td></tr><tr><td>VcsConflictMarkerLineRegExpList</td></tr><tr><td>WarningCode</td></tr><tr><td>WarningStyle</td></tr>
+<tr><td>AttributeID</td></tr><tr><td>AttributePrivateID</td></tr><tr><td>AttributeProtectedID</td></tr><tr><td>CancelEditToken</td></tr><tr><td>ClassID</td></tr><tr><td>ClassPrivateID</td></tr><tr><td>ClassProtectedID</td></tr><tr><td>EncloseChars</td></tr><tr><td>EndEditToken</td></tr><tr><td>EnumID</td></tr><tr><td>FromDocumentID</td></tr><tr><td>KeywordsID</td></tr><tr><td>MethodID</td></tr><tr><td>MethodPrivateID</td></tr><tr><td>MethodProtectedID</td></tr><tr><td>ModuleID</td></tr><tr><td>RequestSyncToken</td></tr><tr><td>Separator</td></tr><tr><td>StartEditToken</td></tr><tr><td>SyncToken</td></tr><tr><td>TemplateImageID</td></tr><tr><td>VcsConflictMarkerLineRegExpList</td></tr><tr><td>WarningCode</td></tr><tr><td>WarningPython</td></tr><tr><td>WarningStyle</td></tr>
 </table>
 <h3>Class Methods</h3>
 
@@ -2236,7 +2236,7 @@
 <dt><i>warningKind</i></dt>
 <dd>
 kind of warning to clear (Editor.WarningCode,
-            Editor.WarningStyle)
+            Editor.WarningPython, Editor.WarningStyle)
 </dd>
 </dl>
 <a NAME="Editor.__codeCoverageHideAnnotations" ID="Editor.__codeCoverageHideAnnotations"></a>
--- a/src/eric7/Documentation/Source/index-eric7.PipInterface.html	Sat Sep 02 15:50:01 2023 +0200
+++ b/src/eric7/Documentation/Source/index-eric7.PipInterface.html	Sat Sep 02 15:50:18 2023 +0200
@@ -56,10 +56,6 @@
 <td>Module implementing a Python package vulnerability checker.</td>
 </tr>
 <tr>
-<td><a href="eric7.PipInterface.pipdeptree.html">pipdeptree</a></td>
-<td>Copyright (c) The pipdeptree developers</td>
-</tr>
-<tr>
 <td><a href="eric7.PipInterface.piplicenses.html">piplicenses</a></td>
 <td>pip-licenses</td>
 </tr>

eric ide

mercurial