Sat, 02 Sep 2023 15:50:18 +0200
Updated source documentation.
--- 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
--- 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>