diff -r 1843ef6e2656 -r ce77f0b1ee67 APIs/Python3/eric5.api --- a/APIs/Python3/eric5.api Mon Aug 12 22:21:53 2013 +0200 +++ b/APIs/Python3/eric5.api Sun Sep 08 19:04:07 2013 +0200 @@ -3716,105 +3716,160 @@ eric5.Plugins.AboutPlugin.AboutDialog.licenseText?7 eric5.Plugins.AboutPlugin.AboutDialog.thanksText?7 eric5.Plugins.AboutPlugin.AboutDialog.titleText?7 -eric5.Plugins.CheckerPlugins.Pep8.Pep8Checker.Pep8Checker.report_error_args?4(line_number, offset, code, check, *args) -eric5.Plugins.CheckerPlugins.Pep8.Pep8Checker.Pep8Checker?1(filename, lines, repeat=False, select="", ignore="") eric5.Plugins.CheckerPlugins.Pep8.Pep8CodeSelectionDialog.Pep8CodeSelectionDialog.getSelectedCodes?4() eric5.Plugins.CheckerPlugins.Pep8.Pep8CodeSelectionDialog.Pep8CodeSelectionDialog?1(codes, showFixCodes, parent=None) +eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.codeRole?7 eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.filenameRole?7 +eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.fixableRole?7 eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.lineRole?7 eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.messageRole?7 eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_buttonBox_clicked?4(button) eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_excludeMessagesSelectButton_clicked?4() +eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_fixButton_clicked?4() eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_fixIssuesSelectButton_clicked?4() eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_includeMessagesSelectButton_clicked?4() eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_loadDefaultButton_clicked?4() +eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_noFixIssuesSelectButton_clicked?4() +eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_resetDefaultButton_clicked?4() eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_resultList_itemActivated?4(item, column) +eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_resultList_itemSelectionChanged?4() eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_showButton_clicked?4() eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_startButton_clicked?4() eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_statisticsButton_clicked?4() eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_storeDefaultButton_clicked?4() eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.positionRole?7 eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.prepare?4(fileList, project) -eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.settingsKey?7 eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.start?4(fn, save=False, repeat=None) eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog?1(parent=None) +eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Report.error_args?4(line_number, offset, code, check, *args) +eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Report?1(options) eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8FixableIssues?7 eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Fixer.fixIssue?4(line, pos, message) +eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Fixer.mutualStartswith?4(b) eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Fixer.saveFile?4(encoding) -eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Fixer?1(project, filename, sourceLines, fixCodes, inPlace) +eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Fixer?1(project, filename, sourceLines, fixCodes, noFixCodes, maxLineLength, inPlace) +eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8IndentationWrapper.SKIP_TOKENS?7 +eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8IndentationWrapper.pep8Expected?4() +eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8IndentationWrapper?1(physical_lines) +eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8LineShortener.shorten?4() +eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8LineShortener?1(curLine, prevLine, nextLine, maxLength=79, eol="\n", indentWord=" ", isDocString=False) +eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Reindenter.fixedLine?4(line) +eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Reindenter.getline?4() +eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Reindenter.run?4() +eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Reindenter?1(sourceLines) eric5.Plugins.CheckerPlugins.Pep8.Pep8StatisticsDialog.Pep8StatisticsDialog?1(statistics, parent=None) +eric5.Plugins.CheckerPlugins.Pep8.pep8.ARITHMETIC_OP?7 eric5.Plugins.CheckerPlugins.Pep8.pep8.BENCHMARK_KEYS?7 -eric5.Plugins.CheckerPlugins.Pep8.pep8.BINARY_OPERATORS?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.error?4(line_number, offset, text, check) +eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.error_args?4(line_number, offset, code, check, *args) +eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.get_count?4(prefix='') +eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.get_file_results?4() +eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.get_statistics?4(prefix='') +eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.increment_logical_line?4() +eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.init_file?4(filename, lines, expected, line_offset) +eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.print_benchmark?4() +eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.print_filename?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.print_statistics?4(prefix='') +eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.start?4() +eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.stop?4() +eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport?1(options) +eric5.Plugins.CheckerPlugins.Pep8.pep8.COMMENT_WITH_NL?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.COMPARE_SINGLETON_REGEX?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.COMPARE_TYPE_REGEX?7 eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.build_tokens_line?4() eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.check_all?4(expected=None, line_offset=0) +eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.check_ast?4() eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.check_logical?4() eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.check_physical?4(line) +eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.generate_tokens?4() eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.readline?4() eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.readline_check_physical?4() -eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.report_error?4(line_number, offset, text, check) +eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.report_invalid_syntax?4() eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.run_check?4(check, argument_names) -eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker?1(filename, lines=None) +eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker?1(filename=None, lines=None, options=None, report=None, **kwargs) eric5.Plugins.CheckerPlugins.Pep8.pep8.DEFAULT_EXCLUDE?7 eric5.Plugins.CheckerPlugins.Pep8.pep8.DEFAULT_IGNORE?7 eric5.Plugins.CheckerPlugins.Pep8.pep8.DOCSTRING_REGEX?7 -eric5.Plugins.CheckerPlugins.Pep8.pep8.E225NOT_KEYWORDS?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.DiffReport.error?4(line_number, offset, text, check) +eric5.Plugins.CheckerPlugins.Pep8.pep8.DiffReport?1(options) eric5.Plugins.CheckerPlugins.Pep8.pep8.ERRORCODE_REGEX?7 eric5.Plugins.CheckerPlugins.Pep8.pep8.EXTRANEOUS_WHITESPACE_REGEX?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.FileReport.print_filename?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.HUNK_REGEX?7 eric5.Plugins.CheckerPlugins.Pep8.pep8.INDENT_REGEX?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.KEYWORDS?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.KEYWORD_REGEX?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.LAMBDA_REGEX?7 eric5.Plugins.CheckerPlugins.Pep8.pep8.MAX_LINE_LENGTH?7 -eric5.Plugins.CheckerPlugins.Pep8.pep8.OPERATORS?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.OPERATOR_REGEX?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.PROJECT_CONFIG?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.PyCF_ONLY_AST?7 eric5.Plugins.CheckerPlugins.Pep8.pep8.RAISE_COMMA_REGEX?7 -eric5.Plugins.CheckerPlugins.Pep8.pep8.SELFTEST_REGEX?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.REPORT_FORMAT?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.RERAISE_COMMA_REGEX?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.SINGLETONS?7 eric5.Plugins.CheckerPlugins.Pep8.pep8.SKIP_TOKENS?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.StandardReport.error?4(line_number, offset, text, check) +eric5.Plugins.CheckerPlugins.Pep8.pep8.StandardReport.error_args?4(line_number, offset, code, check, *args) +eric5.Plugins.CheckerPlugins.Pep8.pep8.StandardReport.get_file_results?4() +eric5.Plugins.CheckerPlugins.Pep8.pep8.StandardReport.init_file?4(filename, lines, expected, line_offset) +eric5.Plugins.CheckerPlugins.Pep8.pep8.StandardReport?1(options) +eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.check_files?4(paths=None) +eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.excluded?4(filename, parent=None) +eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.get_checks?4(argument_name) +eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.ignore_code?4(code) +eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.init_report?4(reporter=None) +eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.input_dir?4(dirname) +eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.input_file?4(filename, lines=None, expected=None, line_offset=0) +eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide?1(*args, **kwargs) +eric5.Plugins.CheckerPlugins.Pep8.pep8.TESTSUITE_PATH?7 eric5.Plugins.CheckerPlugins.Pep8.pep8.UNARY_OPERATORS?7 eric5.Plugins.CheckerPlugins.Pep8.pep8.WHITESPACE?7 -eric5.Plugins.CheckerPlugins.Pep8.pep8.WHITESPACE_AROUND_NAMED_PARAMETER_REGEX?7 -eric5.Plugins.CheckerPlugins.Pep8.pep8.WHITESPACE_AROUND_OPERATOR_REGEX?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.WHITESPACE_AFTER_COMMA_REGEX?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.WS_NEEDED_OPERATORS?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.WS_OPTIONAL_OPERATORS?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8._add_check?5(check, kind, codes, args) +eric5.Plugins.CheckerPlugins.Pep8.pep8._checks?8 eric5.Plugins.CheckerPlugins.Pep8.pep8._main?5() -eric5.Plugins.CheckerPlugins.Pep8.pep8.args?7 -eric5.Plugins.CheckerPlugins.Pep8.pep8.blank_lines?4(logical_line, blank_lines, indent_level, line_number, previous_logical, previous_indent_level, blank_lines_before_comment) +eric5.Plugins.CheckerPlugins.Pep8.pep8.blank_lines?4(logical_line, blank_lines, indent_level, line_number, previous_logical, previous_indent_level) +eric5.Plugins.CheckerPlugins.Pep8.pep8.comparison_to_singleton?4(logical_line, noqa) +eric5.Plugins.CheckerPlugins.Pep8.pep8.comparison_type?4(logical_line) eric5.Plugins.CheckerPlugins.Pep8.pep8.compound_statements?4(logical_line) -eric5.Plugins.CheckerPlugins.Pep8.pep8.excluded?4(filename) +eric5.Plugins.CheckerPlugins.Pep8.pep8.continued_indentation?4(logical_line, tokens, indent_level, hang_closing, noqa, verbose) eric5.Plugins.CheckerPlugins.Pep8.pep8.expand_indent?4(line) +eric5.Plugins.CheckerPlugins.Pep8.pep8.explicit_line_join?4(logical_line, tokens) eric5.Plugins.CheckerPlugins.Pep8.pep8.extraneous_whitespace?4(logical_line) -eric5.Plugins.CheckerPlugins.Pep8.pep8.filename_match?4(filename) -eric5.Plugins.CheckerPlugins.Pep8.pep8.find_checks?4(argument_name) +eric5.Plugins.CheckerPlugins.Pep8.pep8.filename_match?4(filename, patterns, default=True) eric5.Plugins.CheckerPlugins.Pep8.pep8.getMessage?4(code, *args) -eric5.Plugins.CheckerPlugins.Pep8.pep8.get_count?4(prefix='') -eric5.Plugins.CheckerPlugins.Pep8.pep8.get_error_statistics?4() -eric5.Plugins.CheckerPlugins.Pep8.pep8.get_statistics?4(prefix='') -eric5.Plugins.CheckerPlugins.Pep8.pep8.get_warning_statistics?4() -eric5.Plugins.CheckerPlugins.Pep8.pep8.ignore_code?4(code) +eric5.Plugins.CheckerPlugins.Pep8.pep8.get_parser?4(prog='pep8', version=__version__) eric5.Plugins.CheckerPlugins.Pep8.pep8.imports_on_separate_lines?4(logical_line) eric5.Plugins.CheckerPlugins.Pep8.pep8.indentation?4(logical_line, previous_logical, indent_char, indent_level, previous_indent_level) -eric5.Plugins.CheckerPlugins.Pep8.pep8.input_dir?4(dirname, runner=None) -eric5.Plugins.CheckerPlugins.Pep8.pep8.input_file?4(filename) -eric5.Plugins.CheckerPlugins.Pep8.pep8.maximum_line_length?4(physical_line) -eric5.Plugins.CheckerPlugins.Pep8.pep8.message?4(text) +eric5.Plugins.CheckerPlugins.Pep8.pep8.init_checks_registry?4() +eric5.Plugins.CheckerPlugins.Pep8.pep8.maximum_line_length?4(physical_line, max_line_length) eric5.Plugins.CheckerPlugins.Pep8.pep8.missing_newline?4(physical_line) eric5.Plugins.CheckerPlugins.Pep8.pep8.missing_whitespace?4(logical_line) eric5.Plugins.CheckerPlugins.Pep8.pep8.missing_whitespace_around_operator?4(logical_line, tokens) eric5.Plugins.CheckerPlugins.Pep8.pep8.mute_string?4(text) -eric5.Plugins.CheckerPlugins.Pep8.pep8.options?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.noqa?7 +eric5.Plugins.CheckerPlugins.Pep8.pep8.parse_udiff?4(diff, patterns=None, parent='.') eric5.Plugins.CheckerPlugins.Pep8.pep8.pep8_messages?7 eric5.Plugins.CheckerPlugins.Pep8.pep8.pep8_messages_sample_args?7 -eric5.Plugins.CheckerPlugins.Pep8.pep8.print_benchmark?4(elapsed) -eric5.Plugins.CheckerPlugins.Pep8.pep8.print_statistics?4(prefix='') -eric5.Plugins.CheckerPlugins.Pep8.pep8.process_options?4(arglist=None) +eric5.Plugins.CheckerPlugins.Pep8.pep8.process_options?4(arglist=None, parse_argv=False, config_file=None, parser=None) eric5.Plugins.CheckerPlugins.Pep8.pep8.python_3000_backticks?4(logical_line) eric5.Plugins.CheckerPlugins.Pep8.pep8.python_3000_has_key?4(logical_line) eric5.Plugins.CheckerPlugins.Pep8.pep8.python_3000_not_equal?4(logical_line) eric5.Plugins.CheckerPlugins.Pep8.pep8.python_3000_raise_comma?4(logical_line) +eric5.Plugins.CheckerPlugins.Pep8.pep8.read_config?4(options, args, arglist, parser) eric5.Plugins.CheckerPlugins.Pep8.pep8.readlines?4(filename) -eric5.Plugins.CheckerPlugins.Pep8.pep8.reset_counters?4() -eric5.Plugins.CheckerPlugins.Pep8.pep8.run_tests?4(filename) -eric5.Plugins.CheckerPlugins.Pep8.pep8.selftest?4() +eric5.Plugins.CheckerPlugins.Pep8.pep8.register_check?4(check, codes=None) +eric5.Plugins.CheckerPlugins.Pep8.pep8.stdin_get_value?4() eric5.Plugins.CheckerPlugins.Pep8.pep8.tabs_obsolete?4(physical_line) eric5.Plugins.CheckerPlugins.Pep8.pep8.tabs_or_spaces?4(physical_line, indent_char) eric5.Plugins.CheckerPlugins.Pep8.pep8.trailing_blank_lines?4(physical_line, lines, line_number) eric5.Plugins.CheckerPlugins.Pep8.pep8.trailing_whitespace?4(physical_line) eric5.Plugins.CheckerPlugins.Pep8.pep8.whitespace_around_comma?4(logical_line) -eric5.Plugins.CheckerPlugins.Pep8.pep8.whitespace_around_named_parameter_equals?4(logical_line) +eric5.Plugins.CheckerPlugins.Pep8.pep8.whitespace_around_keywords?4(logical_line) +eric5.Plugins.CheckerPlugins.Pep8.pep8.whitespace_around_named_parameter_equals?4(logical_line, tokens) eric5.Plugins.CheckerPlugins.Pep8.pep8.whitespace_around_operator?4(logical_line) eric5.Plugins.CheckerPlugins.Pep8.pep8.whitespace_before_inline_comment?4(logical_line, tokens) eric5.Plugins.CheckerPlugins.Pep8.pep8.whitespace_before_parameters?4(logical_line, tokens) @@ -6269,6 +6324,7 @@ eric5.Project.Project.Project.othersAdded?4(fn, updateModel=True) eric5.Project.Project.Project.prepareRepopulateItem?7 eric5.Project.Project.Project.projectAboutToBeCreated?7 +eric5.Project.Project.Project.projectChanged?7 eric5.Project.Project.Project.projectClosed?7 eric5.Project.Project.Project.projectClosedHooks?7 eric5.Project.Project.Project.projectFileRenamed?7 @@ -8522,6 +8578,7 @@ eric5.VCS.VersionControl.VersionControl.vcsSetOtherData?4(data) eric5.VCS.VersionControl.VersionControl.vcsShutdown?4() eric5.VCS.VersionControl.VersionControl.vcsStatus?4(name) +eric5.VCS.VersionControl.VersionControl.vcsStatusChanged?7 eric5.VCS.VersionControl.VersionControl.vcsStatusMonitorData?7 eric5.VCS.VersionControl.VersionControl.vcsStatusMonitorStatus?7 eric5.VCS.VersionControl.VersionControl.vcsSwitch?4(name)