Mon, 31 Oct 2022 15:34:41 +0100
Regenerated the source documentation.
--- a/src/eric7/APIs/Python3/eric7.api Mon Oct 31 15:29:18 2022 +0100 +++ b/src/eric7/APIs/Python3/eric7.api Mon Oct 31 15:34:41 2022 +0100 @@ -3,9 +3,6 @@ eric7.CodeFormatting.BlackConfigurationDialog.BlackConfigurationDialog.on_sourceComboBox_currentTextChanged?4(selection) eric7.CodeFormatting.BlackConfigurationDialog.BlackConfigurationDialog.on_validateButton_clicked?4() eric7.CodeFormatting.BlackConfigurationDialog.BlackConfigurationDialog?1(withProject=True, onlyProject=False, parent=None) -eric7.CodeFormatting.BlackDiffWidget.BlackDiffWidget.closeEvent?4(evt) -eric7.CodeFormatting.BlackDiffWidget.BlackDiffWidget.showDiff?4(diff) -eric7.CodeFormatting.BlackDiffWidget.BlackDiffWidget?1(parent=None) eric7.CodeFormatting.BlackFormattingAction.BlackFormattingAction.Check?7 eric7.CodeFormatting.BlackFormattingAction.BlackFormattingAction.Diff?7 eric7.CodeFormatting.BlackFormattingAction.BlackFormattingAction.Format?7 @@ -32,6 +29,28 @@ eric7.CodeFormatting.BlackUtilities.compileRegExp?4(regexp) eric7.CodeFormatting.BlackUtilities.getDefaultConfiguration?4() eric7.CodeFormatting.BlackUtilities.validateRegExp?4(regexp) +eric7.CodeFormatting.FormattingDiffWidget.FormattingDiffWidget.closeEvent?4(evt) +eric7.CodeFormatting.FormattingDiffWidget.FormattingDiffWidget.showDiff?4(diff) +eric7.CodeFormatting.FormattingDiffWidget.FormattingDiffWidget?1(parent=None) +eric7.CodeFormatting.IsortConfigurationDialog.IsortConfigurationDialog.getConfiguration?4(saveToProject=False) +eric7.CodeFormatting.IsortConfigurationDialog.IsortConfigurationDialog.on_profileComboBox_editTextChanged?4(profileName) +eric7.CodeFormatting.IsortConfigurationDialog.IsortConfigurationDialog.on_sourceComboBox_currentTextChanged?4(selection) +eric7.CodeFormatting.IsortConfigurationDialog.IsortConfigurationDialog?1(withProject=True, onlyProject=False, parent=None) +eric7.CodeFormatting.IsortFormattingAction.IsortFormattingAction.Check?7 +eric7.CodeFormatting.IsortFormattingAction.IsortFormattingAction.Diff?7 +eric7.CodeFormatting.IsortFormattingAction.IsortFormattingAction.Sort?7 +eric7.CodeFormatting.IsortFormattingDialog.IsortFormattingDialog.DataRole?7 +eric7.CodeFormatting.IsortFormattingDialog.IsortFormattingDialog.DataTypeRole?7 +eric7.CodeFormatting.IsortFormattingDialog.IsortFormattingDialog.FileNameColumn?7 +eric7.CodeFormatting.IsortFormattingDialog.IsortFormattingDialog.StatusColumn?7 +eric7.CodeFormatting.IsortFormattingDialog.IsortFormattingDialog.closeEvent?4(evt) +eric7.CodeFormatting.IsortFormattingDialog.IsortFormattingDialog.formattingWorkerTask?4(outputQueue, isortConfig) +eric7.CodeFormatting.IsortFormattingDialog.IsortFormattingDialog.on_buttonBox_clicked?4(button) +eric7.CodeFormatting.IsortFormattingDialog.IsortFormattingDialog.on_resultsList_itemDoubleClicked?4(item, column) +eric7.CodeFormatting.IsortFormattingDialog.IsortFormattingDialog.on_statusFilterComboBox_currentTextChanged?4(status) +eric7.CodeFormatting.IsortFormattingDialog.IsortFormattingDialog?1(configuration, filesList, project=None, action=IsortFormattingAction.Sort, parent=None, ) +eric7.CodeFormatting.IsortUtilities.aboutIsort?4() +eric7.CodeFormatting.IsortUtilities.suppressStderr?4() eric7.CondaInterface.Conda.Conda.RootName?7 eric7.CondaInterface.Conda.Conda.cleanConda?4(cleanAction) eric7.CondaInterface.Conda.Conda.condaEnvironmentCreated?7
--- a/src/eric7/APIs/Python3/eric7.bas Mon Oct 31 15:29:18 2022 +0100 +++ b/src/eric7/APIs/Python3/eric7.bas Mon Oct 31 15:34:41 2022 +0100 @@ -40,7 +40,6 @@ BackgroundService QTcpServer BinaryModel QAbstractTableModel BlackConfigurationDialog QDialog Ui_BlackConfigurationDialog -BlackDiffWidget QWidget Ui_BlackDiffWidget BlackFormattingAction enum.Enum BlackFormattingDialog QDialog Ui_BlackFormattingDialog BlackMultiprocessingReport black.Report @@ -352,6 +351,7 @@ FontDialogOptionsDialog QDialog Ui_FontDialogOptionsDialog FontDialogWizard QObject FontDialogWizardDialog QDialog Ui_FontDialogWizardDialog +FormattingDiffWidget QWidget Ui_FormattingDiffWidget FrameScroller QObject FromArg NoValueEnum FtpDirLineParser QObject @@ -578,6 +578,9 @@ IrcServerEditDialog QDialog Ui_IrcServerEditDialog IrcUserItem QListWidgetItem IrcWidget QWidget Ui_IrcWidget +IsortConfigurationDialog QDialog Ui_IsortConfigurationDialog +IsortFormattingAction enum.Enum +IsortFormattingDialog QDialog Ui_IsortFormattingDialog JavaScriptIcon StatusBarIcon JavaScriptSettingsDialog QDialog Ui_JavaScriptSettingsDialog JediClient EricJsonClient
--- a/src/eric7/Documentation/Help/source.qhp Mon Oct 31 15:29:18 2022 +0100 +++ b/src/eric7/Documentation/Help/source.qhp Mon Oct 31 15:34:41 2022 +0100 @@ -14,10 +14,14 @@ <section title="eric7" ref="index-eric7.html"> <section title="eric7.CodeFormatting" ref="index-eric7.CodeFormatting.html"> <section title="eric7.CodeFormatting.BlackConfigurationDialog" ref="eric7.CodeFormatting.BlackConfigurationDialog.html" /> - <section title="eric7.CodeFormatting.BlackDiffWidget" ref="eric7.CodeFormatting.BlackDiffWidget.html" /> <section title="eric7.CodeFormatting.BlackFormattingAction" ref="eric7.CodeFormatting.BlackFormattingAction.html" /> <section title="eric7.CodeFormatting.BlackFormattingDialog" ref="eric7.CodeFormatting.BlackFormattingDialog.html" /> <section title="eric7.CodeFormatting.BlackUtilities" ref="eric7.CodeFormatting.BlackUtilities.html" /> + <section title="eric7.CodeFormatting.FormattingDiffWidget" ref="eric7.CodeFormatting.FormattingDiffWidget.html" /> + <section title="eric7.CodeFormatting.IsortConfigurationDialog" ref="eric7.CodeFormatting.IsortConfigurationDialog.html" /> + <section title="eric7.CodeFormatting.IsortFormattingAction" ref="eric7.CodeFormatting.IsortFormattingAction.html" /> + <section title="eric7.CodeFormatting.IsortFormattingDialog" ref="eric7.CodeFormatting.IsortFormattingDialog.html" /> + <section title="eric7.CodeFormatting.IsortUtilities" ref="eric7.CodeFormatting.IsortUtilities.html" /> </section> <section title="eric7.CondaInterface" ref="index-eric7.CondaInterface.html"> <section title="eric7.CondaInterface.Conda" ref="eric7.CondaInterface.Conda.html" /> @@ -2060,11 +2064,6 @@ <keyword name="BlackConfigurationDialog.on_excludeEdit_textChanged" id="BlackConfigurationDialog.on_excludeEdit_textChanged" ref="eric7.CodeFormatting.BlackConfigurationDialog.html#BlackConfigurationDialog.on_excludeEdit_textChanged" /> <keyword name="BlackConfigurationDialog.on_sourceComboBox_currentTextChanged" id="BlackConfigurationDialog.on_sourceComboBox_currentTextChanged" ref="eric7.CodeFormatting.BlackConfigurationDialog.html#BlackConfigurationDialog.on_sourceComboBox_currentTextChanged" /> <keyword name="BlackConfigurationDialog.on_validateButton_clicked" id="BlackConfigurationDialog.on_validateButton_clicked" ref="eric7.CodeFormatting.BlackConfigurationDialog.html#BlackConfigurationDialog.on_validateButton_clicked" /> - <keyword name="BlackDiffWidget" id="BlackDiffWidget" ref="eric7.CodeFormatting.BlackDiffWidget.html#BlackDiffWidget" /> - <keyword name="BlackDiffWidget (Constructor)" id="BlackDiffWidget (Constructor)" ref="eric7.CodeFormatting.BlackDiffWidget.html#BlackDiffWidget.__init__" /> - <keyword name="BlackDiffWidget (Module)" id="BlackDiffWidget (Module)" ref="eric7.CodeFormatting.BlackDiffWidget.html" /> - <keyword name="BlackDiffWidget.closeEvent" id="BlackDiffWidget.closeEvent" ref="eric7.CodeFormatting.BlackDiffWidget.html#BlackDiffWidget.closeEvent" /> - <keyword name="BlackDiffWidget.showDiff" id="BlackDiffWidget.showDiff" ref="eric7.CodeFormatting.BlackDiffWidget.html#BlackDiffWidget.showDiff" /> <keyword name="BlackFormattingAction" id="BlackFormattingAction" ref="eric7.CodeFormatting.BlackFormattingAction.html#BlackFormattingAction" /> <keyword name="BlackFormattingAction (Module)" id="BlackFormattingAction (Module)" ref="eric7.CodeFormatting.BlackFormattingAction.html" /> <keyword name="BlackFormattingDialog" id="BlackFormattingDialog" ref="eric7.CodeFormatting.BlackFormattingDialog.html#BlackFormattingDialog" /> @@ -4278,6 +4277,7 @@ <keyword name="Editor.__normalizedEncoding" id="Editor.__normalizedEncoding" ref="eric7.QScintilla.Editor.html#Editor.__normalizedEncoding" /> <keyword name="Editor.__onlineChangeTraceTimerTimeout" id="Editor.__onlineChangeTraceTimerTimeout" ref="eric7.QScintilla.Editor.html#Editor.__onlineChangeTraceTimerTimeout" /> <keyword name="Editor.__performFormatWithBlack" id="Editor.__performFormatWithBlack" ref="eric7.QScintilla.Editor.html#Editor.__performFormatWithBlack" /> + <keyword name="Editor.__performImportSortingWithIsort" id="Editor.__performImportSortingWithIsort" ref="eric7.QScintilla.Editor.html#Editor.__performImportSortingWithIsort" /> <keyword name="Editor.__popupDocstringMenu" id="Editor.__popupDocstringMenu" ref="eric7.QScintilla.Editor.html#Editor.__popupDocstringMenu" /> <keyword name="Editor.__printPreview" id="Editor.__printPreview" ref="eric7.QScintilla.Editor.html#Editor.__printPreview" /> <keyword name="Editor.__processEndEditCommand" id="Editor.__processEndEditCommand" ref="eric7.QScintilla.Editor.html#Editor.__processEndEditCommand" /> @@ -6266,6 +6266,11 @@ <keyword name="FontDialogWizardDialog.on_eVariable_textChanged" id="FontDialogWizardDialog.on_eVariable_textChanged" ref="eric7.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html#FontDialogWizardDialog.on_eVariable_textChanged" /> <keyword name="FontDialogWizardDialog.on_fontButton_clicked" id="FontDialogWizardDialog.on_fontButton_clicked" ref="eric7.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html#FontDialogWizardDialog.on_fontButton_clicked" /> <keyword name="FontDialogWizardDialog.on_optionsButton_clicked" id="FontDialogWizardDialog.on_optionsButton_clicked" ref="eric7.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html#FontDialogWizardDialog.on_optionsButton_clicked" /> + <keyword name="FormattingDiffWidget" id="FormattingDiffWidget" ref="eric7.CodeFormatting.FormattingDiffWidget.html#FormattingDiffWidget" /> + <keyword name="FormattingDiffWidget (Constructor)" id="FormattingDiffWidget (Constructor)" ref="eric7.CodeFormatting.FormattingDiffWidget.html#FormattingDiffWidget.__init__" /> + <keyword name="FormattingDiffWidget (Module)" id="FormattingDiffWidget (Module)" ref="eric7.CodeFormatting.FormattingDiffWidget.html" /> + <keyword name="FormattingDiffWidget.closeEvent" id="FormattingDiffWidget.closeEvent" ref="eric7.CodeFormatting.FormattingDiffWidget.html#FormattingDiffWidget.closeEvent" /> + <keyword name="FormattingDiffWidget.showDiff" id="FormattingDiffWidget.showDiff" ref="eric7.CodeFormatting.FormattingDiffWidget.html#FormattingDiffWidget.showDiff" /> <keyword name="FrameScroller" id="FrameScroller" ref="eric7.WebBrowser.AutoScroll.FrameScroller.html#FrameScroller" /> <keyword name="FrameScroller (Constructor)" id="FrameScroller (Constructor)" ref="eric7.WebBrowser.AutoScroll.FrameScroller.html#FrameScroller.__init__" /> <keyword name="FrameScroller (Module)" id="FrameScroller (Module)" ref="eric7.WebBrowser.AutoScroll.FrameScroller.html" /> @@ -9670,6 +9675,42 @@ <keyword name="IrcWidget.joinChannel" id="IrcWidget.joinChannel" ref="eric7.Network.IRC.IrcWidget.html#IrcWidget.joinChannel" /> <keyword name="IrcWidget.on_channelsWidget_tabCloseRequested" id="IrcWidget.on_channelsWidget_tabCloseRequested" ref="eric7.Network.IRC.IrcWidget.html#IrcWidget.on_channelsWidget_tabCloseRequested" /> <keyword name="IrcWidget.shutdown" id="IrcWidget.shutdown" ref="eric7.Network.IRC.IrcWidget.html#IrcWidget.shutdown" /> + <keyword name="IsortConfigurationDialog" id="IsortConfigurationDialog" ref="eric7.CodeFormatting.IsortConfigurationDialog.html#IsortConfigurationDialog" /> + <keyword name="IsortConfigurationDialog (Constructor)" id="IsortConfigurationDialog (Constructor)" ref="eric7.CodeFormatting.IsortConfigurationDialog.html#IsortConfigurationDialog.__init__" /> + <keyword name="IsortConfigurationDialog (Module)" id="IsortConfigurationDialog (Module)" ref="eric7.CodeFormatting.IsortConfigurationDialog.html" /> + <keyword name="IsortConfigurationDialog.__createTomlSnippet" id="IsortConfigurationDialog.__createTomlSnippet" ref="eric7.CodeFormatting.IsortConfigurationDialog.html#IsortConfigurationDialog.__createTomlSnippet" /> + <keyword name="IsortConfigurationDialog.__getConfigurationDict" id="IsortConfigurationDialog.__getConfigurationDict" ref="eric7.CodeFormatting.IsortConfigurationDialog.html#IsortConfigurationDialog.__getConfigurationDict" /> + <keyword name="IsortConfigurationDialog.__loadConfiguration" id="IsortConfigurationDialog.__loadConfiguration" ref="eric7.CodeFormatting.IsortConfigurationDialog.html#IsortConfigurationDialog.__loadConfiguration" /> + <keyword name="IsortConfigurationDialog.__populateMultiLineComboBox" id="IsortConfigurationDialog.__populateMultiLineComboBox" ref="eric7.CodeFormatting.IsortConfigurationDialog.html#IsortConfigurationDialog.__populateMultiLineComboBox" /> + <keyword name="IsortConfigurationDialog.getConfiguration" id="IsortConfigurationDialog.getConfiguration" ref="eric7.CodeFormatting.IsortConfigurationDialog.html#IsortConfigurationDialog.getConfiguration" /> + <keyword name="IsortConfigurationDialog.on_profileComboBox_editTextChanged" id="IsortConfigurationDialog.on_profileComboBox_editTextChanged" ref="eric7.CodeFormatting.IsortConfigurationDialog.html#IsortConfigurationDialog.on_profileComboBox_editTextChanged" /> + <keyword name="IsortConfigurationDialog.on_sourceComboBox_currentTextChanged" id="IsortConfigurationDialog.on_sourceComboBox_currentTextChanged" ref="eric7.CodeFormatting.IsortConfigurationDialog.html#IsortConfigurationDialog.on_sourceComboBox_currentTextChanged" /> + <keyword name="IsortFormattingAction" id="IsortFormattingAction" ref="eric7.CodeFormatting.IsortFormattingAction.html#IsortFormattingAction" /> + <keyword name="IsortFormattingAction (Module)" id="IsortFormattingAction (Module)" ref="eric7.CodeFormatting.IsortFormattingAction.html" /> + <keyword name="IsortFormattingDialog" id="IsortFormattingDialog" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog" /> + <keyword name="IsortFormattingDialog (Constructor)" id="IsortFormattingDialog (Constructor)" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__init__" /> + <keyword name="IsortFormattingDialog (Module)" id="IsortFormattingDialog (Module)" ref="eric7.CodeFormatting.IsortFormattingDialog.html" /> + <keyword name="IsortFormattingDialog.__filterFiles" id="IsortFormattingDialog.__filterFiles" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__filterFiles" /> + <keyword name="IsortFormattingDialog.__finish" id="IsortFormattingDialog.__finish" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__finish" /> + <keyword name="IsortFormattingDialog.__formatManyFiles" id="IsortFormattingDialog.__formatManyFiles" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__formatManyFiles" /> + <keyword name="IsortFormattingDialog.__formatOneFile" id="IsortFormattingDialog.__formatOneFile" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__formatOneFile" /> + <keyword name="IsortFormattingDialog.__handleIsortResult" id="IsortFormattingDialog.__handleIsortResult" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__handleIsortResult" /> + <keyword name="IsortFormattingDialog.__isortCheckFile" id="IsortFormattingDialog.__isortCheckFile" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__isortCheckFile" /> + <keyword name="IsortFormattingDialog.__isortSortFile" id="IsortFormattingDialog.__isortSortFile" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__isortSortFile" /> + <keyword name="IsortFormattingDialog.__performAction" id="IsortFormattingDialog.__performAction" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__performAction" /> + <keyword name="IsortFormattingDialog.__populateStatusFilterCombo" id="IsortFormattingDialog.__populateStatusFilterCombo" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__populateStatusFilterCombo" /> + <keyword name="IsortFormattingDialog.__resizeColumns" id="IsortFormattingDialog.__resizeColumns" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__resizeColumns" /> + <keyword name="IsortFormattingDialog.__resort" id="IsortFormattingDialog.__resort" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__resort" /> + <keyword name="IsortFormattingDialog.__sortImportsButtonClicked" id="IsortFormattingDialog.__sortImportsButtonClicked" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__sortImportsButtonClicked" /> + <keyword name="IsortFormattingDialog.__updateStatistics" id="IsortFormattingDialog.__updateStatistics" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.__updateStatistics" /> + <keyword name="IsortFormattingDialog.closeEvent" id="IsortFormattingDialog.closeEvent" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.closeEvent" /> + <keyword name="IsortFormattingDialog.formattingWorkerTask" id="IsortFormattingDialog.formattingWorkerTask" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.formattingWorkerTask" /> + <keyword name="IsortFormattingDialog.on_buttonBox_clicked" id="IsortFormattingDialog.on_buttonBox_clicked" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.on_buttonBox_clicked" /> + <keyword name="IsortFormattingDialog.on_resultsList_itemDoubleClicked" id="IsortFormattingDialog.on_resultsList_itemDoubleClicked" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.on_resultsList_itemDoubleClicked" /> + <keyword name="IsortFormattingDialog.on_statusFilterComboBox_currentTextChanged" id="IsortFormattingDialog.on_statusFilterComboBox_currentTextChanged" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortFormattingDialog.on_statusFilterComboBox_currentTextChanged" /> + <keyword name="IsortResult" id="IsortResult" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortResult" /> + <keyword name="IsortStatistics" id="IsortStatistics" ref="eric7.CodeFormatting.IsortFormattingDialog.html#IsortStatistics" /> + <keyword name="IsortUtilities (Module)" id="IsortUtilities (Module)" ref="eric7.CodeFormatting.IsortUtilities.html" /> <keyword name="JavaScript (Package)" id="JavaScript (Package)" ref="index-eric7.WebBrowser.JavaScript.html" /> <keyword name="JavaScriptIcon" id="JavaScriptIcon" ref="eric7.WebBrowser.StatusBar.JavaScriptIcon.html#JavaScriptIcon" /> <keyword name="JavaScriptIcon (Constructor)" id="JavaScriptIcon (Constructor)" ref="eric7.WebBrowser.StatusBar.JavaScriptIcon.html#JavaScriptIcon.__init__" /> @@ -12034,6 +12075,7 @@ <keyword name="Project.__closeAllWindows" id="Project.__closeAllWindows" ref="eric7.Project.Project.html#Project.__closeAllWindows" /> <keyword name="Project.__configureBlack" id="Project.__configureBlack" ref="eric7.Project.Project.html#Project.__configureBlack" /> <keyword name="Project.__configureEnvironment" id="Project.__configureEnvironment" ref="eric7.Project.Project.html#Project.__configureEnvironment" /> + <keyword name="Project.__configureIsort" id="Project.__configureIsort" ref="eric7.Project.Project.html#Project.__configureIsort" /> <keyword name="Project.__createEmbeddedEnvironment" id="Project.__createEmbeddedEnvironment" ref="eric7.Project.Project.html#Project.__createEmbeddedEnvironment" /> <keyword name="Project.__createSBOMFile" id="Project.__createSBOMFile" ref="eric7.Project.Project.html#Project.__createSBOMFile" /> <keyword name="Project.__createSnapshotSource" id="Project.__createSnapshotSource" ref="eric7.Project.Project.html#Project.__createSnapshotSource" /> @@ -12057,6 +12099,7 @@ <keyword name="Project.__makeReadStdOut" id="Project.__makeReadStdOut" ref="eric7.Project.Project.html#Project.__makeReadStdOut" /> <keyword name="Project.__openRecent" id="Project.__openRecent" ref="eric7.Project.Project.html#Project.__openRecent" /> <keyword name="Project.__performFormatWithBlack" id="Project.__performFormatWithBlack" ref="eric7.Project.Project.html#Project.__performFormatWithBlack" /> + <keyword name="Project.__performImportSortingWithIsort" id="Project.__performImportSortingWithIsort" ref="eric7.Project.Project.html#Project.__performImportSortingWithIsort" /> <keyword name="Project.__pluginCreateArchives" id="Project.__pluginCreateArchives" ref="eric7.Project.Project.html#Project.__pluginCreateArchives" /> <keyword name="Project.__pluginCreatePkgList" id="Project.__pluginCreatePkgList" ref="eric7.Project.Project.html#Project.__pluginCreatePkgList" /> <keyword name="Project.__pluginCreateSnapshotArchives" id="Project.__pluginCreateSnapshotArchives" ref="eric7.Project.Project.html#Project.__pluginCreateSnapshotArchives" /> @@ -12556,6 +12599,7 @@ <keyword name="ProjectSourcesBrowser.__deleteFile" id="ProjectSourcesBrowser.__deleteFile" ref="eric7.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__deleteFile" /> <keyword name="ProjectSourcesBrowser.__loadDiagram" id="ProjectSourcesBrowser.__loadDiagram" ref="eric7.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__loadDiagram" /> <keyword name="ProjectSourcesBrowser.__performFormatWithBlack" id="ProjectSourcesBrowser.__performFormatWithBlack" ref="eric7.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__performFormatWithBlack" /> + <keyword name="ProjectSourcesBrowser.__performImportSortingWithIsort" id="ProjectSourcesBrowser.__performImportSortingWithIsort" ref="eric7.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__performImportSortingWithIsort" /> <keyword name="ProjectSourcesBrowser.__showApplicationDiagram" id="ProjectSourcesBrowser.__showApplicationDiagram" ref="eric7.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showApplicationDiagram" /> <keyword name="ProjectSourcesBrowser.__showClassDiagram" id="ProjectSourcesBrowser.__showClassDiagram" ref="eric7.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showClassDiagram" /> <keyword name="ProjectSourcesBrowser.__showCodeCoverage" id="ProjectSourcesBrowser.__showCodeCoverage" ref="eric7.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showCodeCoverage" /> @@ -18463,6 +18507,7 @@ <keyword name="_weakCryptoKeySizeCryptography" id="_weakCryptoKeySizeCryptography" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.weakCryptographicKey.html#_weakCryptoKeySizeCryptography" /> <keyword name="_weakCryptoKeySizePycrypto" id="_weakCryptoKeySizePycrypto" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.weakCryptographicKey.html#_weakCryptoKeySizePycrypto" /> <keyword name="aboutBlack" id="aboutBlack" ref="eric7.CodeFormatting.BlackUtilities.html#aboutBlack" /> + <keyword name="aboutIsort" id="aboutIsort" ref="eric7.CodeFormatting.IsortUtilities.html#aboutIsort" /> <keyword name="absolutePath" id="absolutePath" ref="eric7.Utilities.__init__.html#absolutePath" /> <keyword name="absoluteUniversalPath" id="absoluteUniversalPath" ref="eric7.Utilities.__init__.html#absoluteUniversalPath" /> <keyword name="addActions" id="addActions" ref="eric7.EricGui.EricAction.html#addActions" /> @@ -19409,6 +19454,7 @@ <keyword name="summarize" id="summarize" ref="eric7.DataViews.CodeMetrics.html#summarize" /> <keyword name="supportedEngineNames" id="supportedEngineNames" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.__init__.html#supportedEngineNames" /> <keyword name="supportedLanguages" id="supportedLanguages" ref="eric7.Testing.__init__.html#supportedLanguages" /> + <keyword name="suppressStderr" id="suppressStderr" ref="eric7.CodeFormatting.IsortUtilities.html#suppressStderr" /> <keyword name="syncPreferences" id="syncPreferences" ref="eric7.Preferences.__init__.html#syncPreferences" /> <keyword name="syntaxAndPyflakesBatchCheck" id="syntaxAndPyflakesBatchCheck" ref="eric7.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#syntaxAndPyflakesBatchCheck" /> <keyword name="syntaxAndPyflakesCheck" id="syntaxAndPyflakesCheck" ref="eric7.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#syntaxAndPyflakesCheck" /> @@ -19499,10 +19545,14 @@ </keywords> <files> <file>eric7.CodeFormatting.BlackConfigurationDialog.html</file> - <file>eric7.CodeFormatting.BlackDiffWidget.html</file> <file>eric7.CodeFormatting.BlackFormattingAction.html</file> <file>eric7.CodeFormatting.BlackFormattingDialog.html</file> <file>eric7.CodeFormatting.BlackUtilities.html</file> + <file>eric7.CodeFormatting.FormattingDiffWidget.html</file> + <file>eric7.CodeFormatting.IsortConfigurationDialog.html</file> + <file>eric7.CodeFormatting.IsortFormattingAction.html</file> + <file>eric7.CodeFormatting.IsortFormattingDialog.html</file> + <file>eric7.CodeFormatting.IsortUtilities.html</file> <file>eric7.CondaInterface.Conda.html</file> <file>eric7.CondaInterface.CondaExecDialog.html</file> <file>eric7.CondaInterface.CondaExportDialog.html</file>
--- a/src/eric7/Documentation/Source/eric7.CodeFormatting.BlackFormattingAction.html Mon Oct 31 15:29:18 2022 +0100 +++ b/src/eric7/Documentation/Source/eric7.CodeFormatting.BlackFormattingAction.html Mon Oct 31 15:34:41 2022 +0100 @@ -9,7 +9,7 @@ <h1>eric7.CodeFormatting.BlackFormattingAction</h1> <p> -Module implementing an enum defining the various code formatting actions. +Module implementing an enum defining the various Black code formatting actions. </p> <h3>Global Attributes</h3> @@ -22,7 +22,7 @@ <tr> <td><a href="#BlackFormattingAction">BlackFormattingAction</a></td> -<td>Class defining the various code formatting actions.</td> +<td>Class defining the various Black code formatting actions.</td> </tr> </table> <h3>Functions</h3> @@ -36,7 +36,7 @@ <h2>BlackFormattingAction</h2> <p> - Class defining the various code formatting actions. + Class defining the various Black code formatting actions. </p> <h3>Derived from</h3> enum.Enum
--- a/src/eric7/Documentation/Source/eric7.CodeFormatting.BlackFormattingDialog.html Mon Oct 31 15:29:18 2022 +0100 +++ b/src/eric7/Documentation/Source/eric7.CodeFormatting.BlackFormattingDialog.html Mon Oct 31 15:34:41 2022 +0100 @@ -9,7 +9,7 @@ <h1>eric7.CodeFormatting.BlackFormattingDialog</h1> <p> -Module implementing a dialog showing the code formatting progress and the result. +Module implementing a dialog showing the Black code formatting progress and the results. </p> <h3>Global Attributes</h3> @@ -22,7 +22,7 @@ <tr> <td><a href="#BlackFormattingDialog">BlackFormattingDialog</a></td> -<td>Class implementing a dialog showing the code formatting progress and the result.</td> +<td>Class implementing a dialog showing the Black code formatting progress and the results.</td> </tr> <tr> <td><a href="#BlackMultiprocessingReport">BlackMultiprocessingReport</a></td> @@ -52,7 +52,8 @@ <h2>BlackFormattingDialog</h2> <p> - Class implementing a dialog showing the code formatting progress and the result. + Class implementing a dialog showing the Black code formatting progress and the + results. </p> <h3>Derived from</h3> QDialog, Ui_BlackFormattingDialog @@ -100,7 +101,7 @@ </tr> <tr> <td><a href="#BlackFormattingDialog.__performAction">__performAction</a></td> -<td>Private method to exceute the requested formatting action.</td> +<td>Private method to execute the requested formatting action.</td> </tr> <tr> <td><a href="#BlackFormattingDialog.__populateStatusFilterCombo">__populateStatusFilterCombo</a></td> @@ -260,8 +261,8 @@ <dt><i>status</i> (str)</dt> <dd> -status of the performed action (one of 'changed', 'unchanged', - 'unmodified', 'failed' or 'ignored') +status of the performed action (one of 'changed', 'failed', + 'ignored', 'unchanged' or 'unmodified') </dd> <dt><i>filename</i> (str)</dt> <dd> @@ -277,7 +278,7 @@ <b>__performAction</b>(<i></i>) <p> - Private method to exceute the requested formatting action. + Private method to execute the requested formatting action. </p> <a NAME="BlackFormattingDialog.__populateStatusFilterCombo" ID="BlackFormattingDialog.__populateStatusFilterCombo"></a> <h4>BlackFormattingDialog.__populateStatusFilterCombo</h4>
--- a/src/eric7/Documentation/Source/eric7.CodeFormatting.FormattingDiffWidget.html Mon Oct 31 15:29:18 2022 +0100 +++ b/src/eric7/Documentation/Source/eric7.CodeFormatting.FormattingDiffWidget.html Mon Oct 31 15:34:41 2022 +0100 @@ -1,12 +1,12 @@ <!DOCTYPE html> <html><head> -<title>eric7.CodeFormatting.BlackDiffWidget</title> +<title>eric7.CodeFormatting.FormattingDiffWidget</title> <meta charset="UTF-8"> <link rel="stylesheet" href="styles.css"> </head> <body> <a NAME="top" ID="top"></a> -<h1>eric7.CodeFormatting.BlackDiffWidget</h1> +<h1>eric7.CodeFormatting.FormattingDiffWidget</h1> <p> Module implementing a window to show a unified diff.. @@ -21,7 +21,7 @@ <table> <tr> -<td><a href="#BlackDiffWidget">BlackDiffWidget</a></td> +<td><a href="#FormattingDiffWidget">FormattingDiffWidget</a></td> <td>Class implementing a window to show a unified diff..</td> </tr> </table> @@ -32,14 +32,14 @@ </table> <hr /> <hr /> -<a NAME="BlackDiffWidget" ID="BlackDiffWidget"></a> -<h2>BlackDiffWidget</h2> +<a NAME="FormattingDiffWidget" ID="FormattingDiffWidget"></a> +<h2>FormattingDiffWidget</h2> <p> Class implementing a window to show a unified diff.. </p> <h3>Derived from</h3> -QWidget, Ui_BlackDiffWidget +QWidget, Ui_FormattingDiffWidget <h3>Class Attributes</h3> <table> @@ -55,15 +55,15 @@ <table> <tr> -<td><a href="#BlackDiffWidget.__init__">BlackDiffWidget</a></td> +<td><a href="#FormattingDiffWidget.__init__">FormattingDiffWidget</a></td> <td>Constructor</td> </tr> <tr> -<td><a href="#BlackDiffWidget.closeEvent">closeEvent</a></td> +<td><a href="#FormattingDiffWidget.closeEvent">closeEvent</a></td> <td>Protected slot implementing a close event handler.</td> </tr> <tr> -<td><a href="#BlackDiffWidget.showDiff">showDiff</a></td> +<td><a href="#FormattingDiffWidget.showDiff">showDiff</a></td> <td>Public method to show the given diff.</td> </tr> </table> @@ -73,9 +73,9 @@ <tr><td>None</td></tr> </table> -<a NAME="BlackDiffWidget.__init__" ID="BlackDiffWidget.__init__"></a> -<h4>BlackDiffWidget (Constructor)</h4> -<b>BlackDiffWidget</b>(<i>parent=None</i>) +<a NAME="FormattingDiffWidget.__init__" ID="FormattingDiffWidget.__init__"></a> +<h4>FormattingDiffWidget (Constructor)</h4> +<b>FormattingDiffWidget</b>(<i>parent=None</i>) <p> Constructor @@ -87,8 +87,8 @@ reference to the parent widget (defaults to None) </dd> </dl> -<a NAME="BlackDiffWidget.closeEvent" ID="BlackDiffWidget.closeEvent"></a> -<h4>BlackDiffWidget.closeEvent</h4> +<a NAME="FormattingDiffWidget.closeEvent" ID="FormattingDiffWidget.closeEvent"></a> +<h4>FormattingDiffWidget.closeEvent</h4> <b>closeEvent</b>(<i>evt</i>) <p> @@ -101,8 +101,8 @@ reference to the close event </dd> </dl> -<a NAME="BlackDiffWidget.showDiff" ID="BlackDiffWidget.showDiff"></a> -<h4>BlackDiffWidget.showDiff</h4> +<a NAME="FormattingDiffWidget.showDiff" ID="FormattingDiffWidget.showDiff"></a> +<h4>FormattingDiffWidget.showDiff</h4> <b>showDiff</b>(<i>diff</i>) <p>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/eric7/Documentation/Source/eric7.CodeFormatting.IsortConfigurationDialog.html Mon Oct 31 15:34:41 2022 +0100 @@ -0,0 +1,236 @@ +<!DOCTYPE html> +<html><head> +<title>eric7.CodeFormatting.IsortConfigurationDialog</title> +<meta charset="UTF-8"> +<link rel="stylesheet" href="styles.css"> +</head> +<body> +<a NAME="top" ID="top"></a> +<h1>eric7.CodeFormatting.IsortConfigurationDialog</h1> + +<p> +Module implementing a dialog to enter the parameters for an isort formatting run. +</p> +<h3>Global Attributes</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> + +<table> + +<tr> +<td><a href="#IsortConfigurationDialog">IsortConfigurationDialog</a></td> +<td>Class implementing a dialog to enter the parameters for an isort formatting run.</td> +</tr> +</table> +<h3>Functions</h3> + +<table> +<tr><td>None</td></tr> +</table> +<hr /> +<hr /> +<a NAME="IsortConfigurationDialog" ID="IsortConfigurationDialog"></a> +<h2>IsortConfigurationDialog</h2> + +<p> + Class implementing a dialog to enter the parameters for an isort formatting run. +</p> +<h3>Derived from</h3> +QDialog, Ui_IsortConfigurationDialog +<h3>Class Attributes</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> + +<table> + +<tr> +<td><a href="#IsortConfigurationDialog.__init__">IsortConfigurationDialog</a></td> +<td>Constructor</td> +</tr> +<tr> +<td><a href="#IsortConfigurationDialog.__createTomlSnippet">__createTomlSnippet</a></td> +<td>Private slot to generate a TOML snippet of the current configuration.</td> +</tr> +<tr> +<td><a href="#IsortConfigurationDialog.__getConfigurationDict">__getConfigurationDict</a></td> +<td>Private method to assemble and return a dictionary containing the entered non-default configuration parameters.</td> +</tr> +<tr> +<td><a href="#IsortConfigurationDialog.__loadConfiguration">__loadConfiguration</a></td> +<td>Private method to load the configuration section with data of the given dictionary.</td> +</tr> +<tr> +<td><a href="#IsortConfigurationDialog.__populateMultiLineComboBox">__populateMultiLineComboBox</a></td> +<td>Private method to populate the multi line output selector.</td> +</tr> +<tr> +<td><a href="#IsortConfigurationDialog.getConfiguration">getConfiguration</a></td> +<td>Public method to get the current configuration parameters.</td> +</tr> +<tr> +<td><a href="#IsortConfigurationDialog.on_profileComboBox_editTextChanged">on_profileComboBox_editTextChanged</a></td> +<td>Private slot to react upon changes of the selected/entered profile.</td> +</tr> +<tr> +<td><a href="#IsortConfigurationDialog.on_sourceComboBox_currentTextChanged">on_sourceComboBox_currentTextChanged</a></td> +<td>Private slot to handle the selection of a configuration source.</td> +</tr> +</table> +<h3>Static Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> + +<a NAME="IsortConfigurationDialog.__init__" ID="IsortConfigurationDialog.__init__"></a> +<h4>IsortConfigurationDialog (Constructor)</h4> +<b>IsortConfigurationDialog</b>(<i>withProject=True, onlyProject=False, parent=None</i>) + +<p> + Constructor +</p> +<dl> + +<dt><i>withProject</i> (bool (optional))</dt> +<dd> +flag indicating to look for project configurations + (defaults to True) +</dd> +<dt><i>onlyProject</i> (bool (optional))</dt> +<dd> +flag indicating to only look for project configurations + (defaults to False) +</dd> +<dt><i>parent</i> (QWidget (optional))</dt> +<dd> +reference to the parent widget (defaults to None) +</dd> +</dl> +<a NAME="IsortConfigurationDialog.__createTomlSnippet" ID="IsortConfigurationDialog.__createTomlSnippet"></a> +<h4>IsortConfigurationDialog.__createTomlSnippet</h4> +<b>__createTomlSnippet</b>(<i></i>) + +<p> + Private slot to generate a TOML snippet of the current configuration. +</p> +<p> + Note: Only non-default values are included in this snippet. +</p> +<p> + The code snippet is copied to the clipboard and may be placed inside the + 'pyproject.toml' file. +</p> +<a NAME="IsortConfigurationDialog.__getConfigurationDict" ID="IsortConfigurationDialog.__getConfigurationDict"></a> +<h4>IsortConfigurationDialog.__getConfigurationDict</h4> +<b>__getConfigurationDict</b>(<i></i>) + +<p> + Private method to assemble and return a dictionary containing the entered + non-default configuration parameters. +</p> +<dl> +<dt>Return:</dt> +<dd> +dictionary containing the non-default configuration parameters +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> +<a NAME="IsortConfigurationDialog.__loadConfiguration" ID="IsortConfigurationDialog.__loadConfiguration"></a> +<h4>IsortConfigurationDialog.__loadConfiguration</h4> +<b>__loadConfiguration</b>(<i>confDict</i>) + +<p> + Private method to load the configuration section with data of the given + dictionary. +</p> +<p> + Note: Default values will be loaded for missing parameters. +</p> +<dl> + +<dt><i>confDict</i> (dict)</dt> +<dd> +reference to the data to be loaded +</dd> +</dl> +<a NAME="IsortConfigurationDialog.__populateMultiLineComboBox" ID="IsortConfigurationDialog.__populateMultiLineComboBox"></a> +<h4>IsortConfigurationDialog.__populateMultiLineComboBox</h4> +<b>__populateMultiLineComboBox</b>(<i></i>) + +<p> + Private method to populate the multi line output selector. +</p> +<a NAME="IsortConfigurationDialog.getConfiguration" ID="IsortConfigurationDialog.getConfiguration"></a> +<h4>IsortConfigurationDialog.getConfiguration</h4> +<b>getConfiguration</b>(<i>saveToProject=False</i>) + +<p> + Public method to get the current configuration parameters. +</p> +<dl> + +<dt><i>saveToProject</i> (bool (optional))</dt> +<dd> +flag indicating to save the configuration data in the + project file (defaults to False) +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +dictionary containing the configuration parameters +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> +<a NAME="IsortConfigurationDialog.on_profileComboBox_editTextChanged" ID="IsortConfigurationDialog.on_profileComboBox_editTextChanged"></a> +<h4>IsortConfigurationDialog.on_profileComboBox_editTextChanged</h4> +<b>on_profileComboBox_editTextChanged</b>(<i>profileName</i>) + +<p> + Private slot to react upon changes of the selected/entered profile. +</p> +<dl> + +<dt><i>profileName</i> (str)</dt> +<dd> +name of the current profile +</dd> +</dl> +<a NAME="IsortConfigurationDialog.on_sourceComboBox_currentTextChanged" ID="IsortConfigurationDialog.on_sourceComboBox_currentTextChanged"></a> +<h4>IsortConfigurationDialog.on_sourceComboBox_currentTextChanged</h4> +<b>on_sourceComboBox_currentTextChanged</b>(<i>selection</i>) + +<p> + Private slot to handle the selection of a configuration source. +</p> +<dl> + +<dt><i>selection</i> (str)</dt> +<dd> +text of the currently selected item +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/eric7/Documentation/Source/eric7.CodeFormatting.IsortFormattingAction.html Mon Oct 31 15:34:41 2022 +0100 @@ -0,0 +1,66 @@ +<!DOCTYPE html> +<html><head> +<title>eric7.CodeFormatting.IsortFormattingAction</title> +<meta charset="UTF-8"> +<link rel="stylesheet" href="styles.css"> +</head> +<body> +<a NAME="top" ID="top"></a> +<h1>eric7.CodeFormatting.IsortFormattingAction</h1> + +<p> +Module implementing an enum defining the various isort code formatting actions. +</p> +<h3>Global Attributes</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> + +<table> + +<tr> +<td><a href="#IsortFormattingAction">IsortFormattingAction</a></td> +<td>Class defining the various isort code formatting actions.</td> +</tr> +</table> +<h3>Functions</h3> + +<table> +<tr><td>None</td></tr> +</table> +<hr /> +<hr /> +<a NAME="IsortFormattingAction" ID="IsortFormattingAction"></a> +<h2>IsortFormattingAction</h2> + +<p> + Class defining the various isort code formatting actions. +</p> +<h3>Derived from</h3> +enum.Enum +<h3>Class Attributes</h3> + +<table> +<tr><td>Check</td></tr><tr><td>Diff</td></tr><tr><td>Sort</td></tr> +</table> +<h3>Class Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Static Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> + +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/eric7/Documentation/Source/eric7.CodeFormatting.IsortFormattingDialog.html Mon Oct 31 15:34:41 2022 +0100 @@ -0,0 +1,521 @@ +<!DOCTYPE html> +<html><head> +<title>eric7.CodeFormatting.IsortFormattingDialog</title> +<meta charset="UTF-8"> +<link rel="stylesheet" href="styles.css"> +</head> +<body> +<a NAME="top" ID="top"></a> +<h1>eric7.CodeFormatting.IsortFormattingDialog</h1> + +<p> +Module implementing a dialog showing the isort code formatting progress and the results. +</p> +<h3>Global Attributes</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> + +<table> + +<tr> +<td><a href="#IsortFormattingDialog">IsortFormattingDialog</a></td> +<td>Class implementing a dialog showing the isort code formatting progress and the results.</td> +</tr> +<tr> +<td><a href="#IsortResult">IsortResult</a></td> +<td>Class containing the isort reformatting result data.</td> +</tr> +<tr> +<td><a href="#IsortStatistics">IsortStatistics</a></td> +<td>Class containing the isort reformatting statistic data.</td> +</tr> +</table> +<h3>Functions</h3> + +<table> +<tr><td>None</td></tr> +</table> +<hr /> +<hr /> +<a NAME="IsortFormattingDialog" ID="IsortFormattingDialog"></a> +<h2>IsortFormattingDialog</h2> + +<p> + Class implementing a dialog showing the isort code formatting progress and the + results. +</p> +<h3>Derived from</h3> +QDialog, Ui_IsortFormattingDialog +<h3>Class Attributes</h3> + +<table> +<tr><td>DataRole</td></tr><tr><td>DataTypeRole</td></tr><tr><td>FileNameColumn</td></tr><tr><td>StatusColumn</td></tr> +</table> +<h3>Class Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> + +<table> + +<tr> +<td><a href="#IsortFormattingDialog.__init__">IsortFormattingDialog</a></td> +<td>Constructor</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.__filterFiles">__filterFiles</a></td> +<td>Private method to filter the given list of files according the configuration parameters.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.__finish">__finish</a></td> +<td>Private method to perform some actions after the run was performed or canceled.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.__formatManyFiles">__formatManyFiles</a></td> +<td>Private method to format the list of files according the configuration using multiple processes in parallel.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.__formatOneFile">__formatOneFile</a></td> +<td>Private method to format the list of files according the configuration.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.__handleIsortResult">__handleIsortResult</a></td> +<td>Private method to handle an isort formatting result.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.__performAction">__performAction</a></td> +<td>Private method to execute the requested formatting action.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.__populateStatusFilterCombo">__populateStatusFilterCombo</a></td> +<td>Private method to populate the status filter combo box with allowed selections.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.__resizeColumns">__resizeColumns</a></td> +<td>Private method to resize the columns of the result list.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.__resort">__resort</a></td> +<td>Private method to resort the result list.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.__sortImportsButtonClicked">__sortImportsButtonClicked</a></td> +<td>Private slot handling the selection of the 'Sort Imports' button.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.__updateStatistics">__updateStatistics</a></td> +<td>Private method to update the statistics about the recent formatting run and make them visible.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.closeEvent">closeEvent</a></td> +<td>Protected slot implementing a close event handler.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td> +<td>Private slot to handle button presses of the dialog buttons.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.on_resultsList_itemDoubleClicked">on_resultsList_itemDoubleClicked</a></td> +<td>Private slot handling a double click of a result item.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.on_statusFilterComboBox_currentTextChanged">on_statusFilterComboBox_currentTextChanged</a></td> +<td>Private slot handling the selection of a status for items to be shown.</td> +</tr> +</table> +<h3>Static Methods</h3> + +<table> + +<tr> +<td><a href="#IsortFormattingDialog.__isortCheckFile">__isortCheckFile</a></td> +<td>Static method to check, if a file's import statements need to be changed.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.__isortSortFile">__isortSortFile</a></td> +<td>Static method to sort the import statements of a file.</td> +</tr> +<tr> +<td><a href="#IsortFormattingDialog.formattingWorkerTask">formattingWorkerTask</a></td> +<td>Static method acting as the parallel worker for the formatting task.</td> +</tr> +</table> + +<a NAME="IsortFormattingDialog.__init__" ID="IsortFormattingDialog.__init__"></a> +<h4>IsortFormattingDialog (Constructor)</h4> +<b>IsortFormattingDialog</b>(<i>configuration, filesList, project=None, action=IsortFormattingAction.Sort, parent=None, </i>) + +<p> + Constructor +</p> +<dl> + +<dt><i>configuration</i> (dict)</dt> +<dd> +dictionary containing the configuration parameters +</dd> +<dt><i>filesList</i> (list of str)</dt> +<dd> +list of absolute file paths to be processed +</dd> +<dt><i>project</i> (Project (optional))</dt> +<dd> +reference to the project object (defaults to None) +</dd> +<dt><i>action</i> (IsortFormattingAction (optional))</dt> +<dd> +action to be performed (defaults to IsortFormattingAction.Sort) +</dd> +<dt><i>parent</i> (QWidget (optional))</dt> +<dd> +reference to the parent widget (defaults to None) +</dd> +</dl> +<a NAME="IsortFormattingDialog.__filterFiles" ID="IsortFormattingDialog.__filterFiles"></a> +<h4>IsortFormattingDialog.__filterFiles</h4> +<b>__filterFiles</b>(<i>filesList</i>) + +<p> + Private method to filter the given list of files according the + configuration parameters. +</p> +<dl> + +<dt><i>filesList</i> (list of str)</dt> +<dd> +list of files +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +list of filtered files +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +list of str +</dd> +</dl> +<a NAME="IsortFormattingDialog.__finish" ID="IsortFormattingDialog.__finish"></a> +<h4>IsortFormattingDialog.__finish</h4> +<b>__finish</b>(<i></i>) + +<p> + Private method to perform some actions after the run was performed or canceled. +</p> +<a NAME="IsortFormattingDialog.__formatManyFiles" ID="IsortFormattingDialog.__formatManyFiles"></a> +<h4>IsortFormattingDialog.__formatManyFiles</h4> +<b>__formatManyFiles</b>(<i>files</i>) + +<p> + Private method to format the list of files according the configuration using + multiple processes in parallel. +</p> +<dl> + +<dt><i>files</i> (list of str)</dt> +<dd> +list of files to be processed +</dd> +</dl> +<a NAME="IsortFormattingDialog.__formatOneFile" ID="IsortFormattingDialog.__formatOneFile"></a> +<h4>IsortFormattingDialog.__formatOneFile</h4> +<b>__formatOneFile</b>(<i>file</i>) + +<p> + Private method to format the list of files according the configuration. +</p> +<dl> + +<dt><i>file</i> (str)</dt> +<dd> +name of the file to be processed +</dd> +</dl> +<a NAME="IsortFormattingDialog.__handleIsortResult" ID="IsortFormattingDialog.__handleIsortResult"></a> +<h4>IsortFormattingDialog.__handleIsortResult</h4> +<b>__handleIsortResult</b>(<i>filename, status, data=""</i>) + +<p> + Private method to handle an isort formatting result. +</p> +<dl> + +<dt><i>filename</i> (str)</dt> +<dd> +name of the processed file +</dd> +<dt><i>status</i> (str)</dt> +<dd> +status of the performed action (one of 'changed', 'failed', + 'skipped' or 'unchanged') +</dd> +<dt><i>data</i> (str (optional))</dt> +<dd> +action data (error message or unified diff) (defaults to "") +</dd> +</dl> +<a NAME="IsortFormattingDialog.__performAction" ID="IsortFormattingDialog.__performAction"></a> +<h4>IsortFormattingDialog.__performAction</h4> +<b>__performAction</b>(<i></i>) + +<p> + Private method to execute the requested formatting action. +</p> +<a NAME="IsortFormattingDialog.__populateStatusFilterCombo" ID="IsortFormattingDialog.__populateStatusFilterCombo"></a> +<h4>IsortFormattingDialog.__populateStatusFilterCombo</h4> +<b>__populateStatusFilterCombo</b>(<i></i>) + +<p> + Private method to populate the status filter combo box with allowed selections. +</p> +<a NAME="IsortFormattingDialog.__resizeColumns" ID="IsortFormattingDialog.__resizeColumns"></a> +<h4>IsortFormattingDialog.__resizeColumns</h4> +<b>__resizeColumns</b>(<i></i>) + +<p> + Private method to resize the columns of the result list. +</p> +<a NAME="IsortFormattingDialog.__resort" ID="IsortFormattingDialog.__resort"></a> +<h4>IsortFormattingDialog.__resort</h4> +<b>__resort</b>(<i></i>) + +<p> + Private method to resort the result list. +</p> +<a NAME="IsortFormattingDialog.__sortImportsButtonClicked" ID="IsortFormattingDialog.__sortImportsButtonClicked"></a> +<h4>IsortFormattingDialog.__sortImportsButtonClicked</h4> +<b>__sortImportsButtonClicked</b>(<i></i>) + +<p> + Private slot handling the selection of the 'Sort Imports' button. +</p> +<a NAME="IsortFormattingDialog.__updateStatistics" ID="IsortFormattingDialog.__updateStatistics"></a> +<h4>IsortFormattingDialog.__updateStatistics</h4> +<b>__updateStatistics</b>(<i></i>) + +<p> + Private method to update the statistics about the recent formatting run and + make them visible. +</p> +<a NAME="IsortFormattingDialog.closeEvent" ID="IsortFormattingDialog.closeEvent"></a> +<h4>IsortFormattingDialog.closeEvent</h4> +<b>closeEvent</b>(<i>evt</i>) + +<p> + Protected slot implementing a close event handler. +</p> +<dl> + +<dt><i>evt</i> (QCloseEvent)</dt> +<dd> +reference to the close event +</dd> +</dl> +<a NAME="IsortFormattingDialog.on_buttonBox_clicked" ID="IsortFormattingDialog.on_buttonBox_clicked"></a> +<h4>IsortFormattingDialog.on_buttonBox_clicked</h4> +<b>on_buttonBox_clicked</b>(<i>button</i>) + +<p> + Private slot to handle button presses of the dialog buttons. +</p> +<dl> + +<dt><i>button</i> (QAbstractButton)</dt> +<dd> +reference to the pressed button +</dd> +</dl> +<a NAME="IsortFormattingDialog.on_resultsList_itemDoubleClicked" ID="IsortFormattingDialog.on_resultsList_itemDoubleClicked"></a> +<h4>IsortFormattingDialog.on_resultsList_itemDoubleClicked</h4> +<b>on_resultsList_itemDoubleClicked</b>(<i>item, column</i>) + +<p> + Private slot handling a double click of a result item. +</p> +<dl> + +<dt><i>item</i> (QTreeWidgetItem)</dt> +<dd> +reference to the double clicked item +</dd> +<dt><i>column</i> (int)</dt> +<dd> +column number that was double clicked +</dd> +</dl> +<a NAME="IsortFormattingDialog.on_statusFilterComboBox_currentTextChanged" ID="IsortFormattingDialog.on_statusFilterComboBox_currentTextChanged"></a> +<h4>IsortFormattingDialog.on_statusFilterComboBox_currentTextChanged</h4> +<b>on_statusFilterComboBox_currentTextChanged</b>(<i>status</i>) + +<p> + Private slot handling the selection of a status for items to be shown. +</p> +<dl> + +<dt><i>status</i> (str)</dt> +<dd> +selected status +</dd> +</dl> +<a NAME="IsortFormattingDialog.__isortCheckFile" ID="IsortFormattingDialog.__isortCheckFile"></a> +<h4>IsortFormattingDialog.__isortCheckFile (static)</h4> +<b>__isortCheckFile</b>(<i>isortConfig, withDiff=True</i>) + +<p> + Static method to check, if a file's import statements need to be changed. +</p> +<dl> + +<dt><i>filename</i> (str)</dt> +<dd> +name of the file to be processed +</dd> +<dt><i>isortConfig</i> (isort.Config)</dt> +<dd> +config object for isort +</dd> +<dt><i>withDiff</i> (bool (optional))</dt> +<dd> +flag indicating to return a unified diff, if the file needs to + be changed (defaults to True) +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +result object +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +IsortResult +</dd> +</dl> +<a NAME="IsortFormattingDialog.__isortSortFile" ID="IsortFormattingDialog.__isortSortFile"></a> +<h4>IsortFormattingDialog.__isortSortFile (static)</h4> +<b>__isortSortFile</b>(<i>isortConfig</i>) + +<p> + Static method to sort the import statements of a file. +</p> +<dl> + +<dt><i>filename</i> (str)</dt> +<dd> +name of the file to be processed +</dd> +<dt><i>isortConfig</i> (isort.Config)</dt> +<dd> +config object for isort +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +result object +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +IsortResult +</dd> +</dl> +<a NAME="IsortFormattingDialog.formattingWorkerTask" ID="IsortFormattingDialog.formattingWorkerTask"></a> +<h4>IsortFormattingDialog.formattingWorkerTask (static)</h4> +<b>formattingWorkerTask</b>(<i>outputQueue, isortConfig</i>) + +<p> + Static method acting as the parallel worker for the formatting task. +</p> +<dl> + +<dt><i>inputQueue</i> (multiprocessing.Queue)</dt> +<dd> +input queue +</dd> +<dt><i>outputQueue</i> (multiprocessing.Queue)</dt> +<dd> +output queue +</dd> +<dt><i>isortConfig</i> (isort.Config)</dt> +<dd> +config object for isort +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +<hr /> +<a NAME="IsortResult" ID="IsortResult"></a> +<h2>IsortResult</h2> + +<p> + Class containing the isort reformatting result data. +</p> +<h3>Derived from</h3> +None +<h3>Class Attributes</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Static Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> + +<div align="right"><a href="#top">Up</a></div> +<hr /> +<hr /> +<a NAME="IsortStatistics" ID="IsortStatistics"></a> +<h2>IsortStatistics</h2> + +<p> + Class containing the isort reformatting statistic data. +</p> +<h3>Derived from</h3> +None +<h3>Class Attributes</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Static Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> + +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/eric7/Documentation/Source/eric7.CodeFormatting.IsortUtilities.html Mon Oct 31 15:34:41 2022 +0100 @@ -0,0 +1,59 @@ +<!DOCTYPE html> +<html><head> +<title>eric7.CodeFormatting.IsortUtilities</title> +<meta charset="UTF-8"> +<link rel="stylesheet" href="styles.css"> +</head> +<body> +<a NAME="top" ID="top"></a> +<h1>eric7.CodeFormatting.IsortUtilities</h1> + +<p> +Module implementing some utility functions for the isort import statement formatting +tool. +</p> +<h3>Global Attributes</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Functions</h3> + +<table> + +<tr> +<td><a href="#aboutIsort">aboutIsort</a></td> +<td>Slot to show an 'About isort' dialog.</td> +</tr> +<tr> +<td><a href="#suppressStderr">suppressStderr</a></td> +<td>Function to suppress output to stderr.</td> +</tr> +</table> +<hr /> +<hr /> +<a NAME="aboutIsort" ID="aboutIsort"></a> +<h2>aboutIsort</h2> +<b>aboutIsort</b>(<i></i>) + +<p> + Slot to show an 'About isort' dialog. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +<hr /> +<a NAME="suppressStderr" ID="suppressStderr"></a> +<h2>suppressStderr</h2> +<b>suppressStderr</b>(<i></i>) + +<p> + Function to suppress output to stderr. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- a/src/eric7/Documentation/Source/eric7.Project.Project.html Mon Oct 31 15:29:18 2022 +0100 +++ b/src/eric7/Documentation/Source/eric7.Project.Project.html Mon Oct 31 15:34:41 2022 +0100 @@ -293,6 +293,10 @@ <td>Private slot to configure the embedded environment.</td> </tr> <tr> +<td><a href="#Project.__configureIsort">__configureIsort</a></td> +<td>Private slot to enter the parameters for formatting the import statements of the project sources with 'isort'.</td> +</tr> +<tr> <td><a href="#Project.__createEmbeddedEnvironment">__createEmbeddedEnvironment</a></td> <td>Private method to create the embedded virtual environment.</td> </tr> @@ -385,6 +389,10 @@ <td>Private method to format the project sources using the 'Black' tool.</td> </tr> <tr> +<td><a href="#Project.__performImportSortingWithIsort">__performImportSortingWithIsort</a></td> +<td>Private method to format the project sources import statements using the 'isort' tool.</td> +</tr> +<tr> <td><a href="#Project.__pluginCreateArchives">__pluginCreateArchives</a></td> <td>Private slot to create eric plugin archives.</td> </tr> @@ -1323,6 +1331,14 @@ path of the virtual environment (defaults to "") </dd> </dl> +<a NAME="Project.__configureIsort" ID="Project.__configureIsort"></a> +<h4>Project.__configureIsort</h4> +<b>__configureIsort</b>(<i></i>) + +<p> + Private slot to enter the parameters for formatting the import statements of the + project sources with 'isort'. +</p> <a NAME="Project.__createEmbeddedEnvironment" ID="Project.__createEmbeddedEnvironment"></a> <h4>Project.__createEmbeddedEnvironment</h4> <b>__createEmbeddedEnvironment</b>(<i>upgrade=False</i>) @@ -1630,6 +1646,31 @@ formatting operation to be performed </dd> </dl> +<a NAME="Project.__performImportSortingWithIsort" ID="Project.__performImportSortingWithIsort"></a> +<h4>Project.__performImportSortingWithIsort</h4> +<b>__performImportSortingWithIsort</b>(<i>action</i>) + +<p> + Private method to format the project sources import statements using the + 'isort' tool. +</p> +<p> + Following actions are supported. + <ul> + <li>IsortFormattingAction.Format - the imports reformatting is performed</li> + <li>IsortFormattingAction.Check - a check is performed, if imports formatting + is necessary</li> + <li>IsortFormattingAction.Diff - a unified diff of potential imports formatting + changes is generated</li> + </ul> +</p> +<dl> + +<dt><i>action</i> (IsortFormattingAction)</dt> +<dd> +formatting operation to be performed +</dd> +</dl> <a NAME="Project.__pluginCreateArchives" ID="Project.__pluginCreateArchives"></a> <h4>Project.__pluginCreateArchives</h4> <b>__pluginCreateArchives</b>(<i>snapshot=False</i>)
--- a/src/eric7/Documentation/Source/eric7.Project.ProjectSourcesBrowser.html Mon Oct 31 15:29:18 2022 +0100 +++ b/src/eric7/Documentation/Source/eric7.Project.ProjectSourcesBrowser.html Mon Oct 31 15:34:41 2022 +0100 @@ -124,6 +124,10 @@ <td>Private method to format the selected project sources using the 'Black' tool.</td> </tr> <tr> +<td><a href="#ProjectSourcesBrowser.__performImportSortingWithIsort">__performImportSortingWithIsort</a></td> +<td>Private method to sort the import statements of the selected project sources using the 'isort' tool.</td> +</tr> +<tr> <td><a href="#ProjectSourcesBrowser.__showApplicationDiagram">__showApplicationDiagram</a></td> <td>Private method to handle the application diagram context menu action.</td> </tr> @@ -343,6 +347,31 @@ formatting operation to be performed </dd> </dl> +<a NAME="ProjectSourcesBrowser.__performImportSortingWithIsort" ID="ProjectSourcesBrowser.__performImportSortingWithIsort"></a> +<h4>ProjectSourcesBrowser.__performImportSortingWithIsort</h4> +<b>__performImportSortingWithIsort</b>(<i>action</i>) + +<p> + Private method to sort the import statements of the selected project sources + using the 'isort' tool. +</p> +<p> + Following actions are supported. + <ul> + <li>IsortFormattingAction.Sort - the import statement sorting is performed</li> + <li>IsortFormattingAction.Check - a check is performed, if import statement + resorting is necessary</li> + <li>IsortFormattingAction.Diff - a unified diff of potential import statement + changes is generated</li> + </ul> +</p> +<dl> + +<dt><i>action</i> (IsortFormattingAction)</dt> +<dd> +sorting operation to be performed +</dd> +</dl> <a NAME="ProjectSourcesBrowser.__showApplicationDiagram" ID="ProjectSourcesBrowser.__showApplicationDiagram"></a> <h4>ProjectSourcesBrowser.__showApplicationDiagram</h4> <b>__showApplicationDiagram</b>(<i></i>)
--- a/src/eric7/Documentation/Source/eric7.QScintilla.Editor.html Mon Oct 31 15:29:18 2022 +0100 +++ b/src/eric7/Documentation/Source/eric7.QScintilla.Editor.html Mon Oct 31 15:34:41 2022 +0100 @@ -603,6 +603,10 @@ <td>Private method to format the source code using the 'Black' tool.</td> </tr> <tr> +<td><a href="#Editor.__performImportSortingWithIsort">__performImportSortingWithIsort</a></td> +<td>Private method to sort the import statements using the 'isort' tool.</td> +</tr> +<tr> <td><a href="#Editor.__popupDocstringMenu">__popupDocstringMenu</a></td> <td>Private slot to pop up a menu asking the user, if a docstring should be inserted.</td> </tr> @@ -3300,6 +3304,30 @@ formatting operation to be performed </dd> </dl> +<a NAME="Editor.__performImportSortingWithIsort" ID="Editor.__performImportSortingWithIsort"></a> +<h4>Editor.__performImportSortingWithIsort</h4> +<b>__performImportSortingWithIsort</b>(<i>action</i>) + +<p> + Private method to sort the import statements using the 'isort' tool. +</p> +<p> + Following actions are supported. + <ul> + <li>IsortFormattingAction.Sort - the import statement sorting is performed</li> + <li>IsortFormattingAction.Check - a check is performed, if import statement + resorting is necessary</li> + <li>IsortFormattingAction.Diff - a unified diff of potential import statement + changes is generated</li> + </ul> +</p> +<dl> + +<dt><i>action</i> (IsortFormattingAction)</dt> +<dd> +sorting operation to be performed +</dd> +</dl> <a NAME="Editor.__popupDocstringMenu" ID="Editor.__popupDocstringMenu"></a> <h4>Editor.__popupDocstringMenu</h4> <b>__popupDocstringMenu</b>(<i>lastLineText, lastCursorPosition</i>)
--- a/src/eric7/Documentation/Source/index-eric7.CodeFormatting.html Mon Oct 31 15:29:18 2022 +0100 +++ b/src/eric7/Documentation/Source/index-eric7.CodeFormatting.html Mon Oct 31 15:34:41 2022 +0100 @@ -14,6 +14,7 @@ The supported code formatting systems are these. <ul> <li><a href="https://github.com/psf/black">Black</a></li> +<li><a href="https://pycqa.github.io/isort/">isort</a></li> </ul </p> @@ -26,20 +27,36 @@ <td>Module implementing a dialog to enter the parameters for a Black formatting run.</td> </tr> <tr> -<td><a href="eric7.CodeFormatting.BlackDiffWidget.html">BlackDiffWidget</a></td> -<td>Module implementing a window to show a unified diff..</td> -</tr> -<tr> <td><a href="eric7.CodeFormatting.BlackFormattingAction.html">BlackFormattingAction</a></td> -<td>Module implementing an enum defining the various code formatting actions.</td> +<td>Module implementing an enum defining the various Black code formatting actions.</td> </tr> <tr> <td><a href="eric7.CodeFormatting.BlackFormattingDialog.html">BlackFormattingDialog</a></td> -<td>Module implementing a dialog showing the code formatting progress and the result.</td> +<td>Module implementing a dialog showing the Black code formatting progress and the results.</td> </tr> <tr> <td><a href="eric7.CodeFormatting.BlackUtilities.html">BlackUtilities</a></td> <td>Module implementing some utility functions for the Black based code formatting.</td> </tr> +<tr> +<td><a href="eric7.CodeFormatting.FormattingDiffWidget.html">FormattingDiffWidget</a></td> +<td>Module implementing a window to show a unified diff..</td> +</tr> +<tr> +<td><a href="eric7.CodeFormatting.IsortConfigurationDialog.html">IsortConfigurationDialog</a></td> +<td>Module implementing a dialog to enter the parameters for an isort formatting run.</td> +</tr> +<tr> +<td><a href="eric7.CodeFormatting.IsortFormattingAction.html">IsortFormattingAction</a></td> +<td>Module implementing an enum defining the various isort code formatting actions.</td> +</tr> +<tr> +<td><a href="eric7.CodeFormatting.IsortFormattingDialog.html">IsortFormattingDialog</a></td> +<td>Module implementing a dialog showing the isort code formatting progress and the results.</td> +</tr> +<tr> +<td><a href="eric7.CodeFormatting.IsortUtilities.html">IsortUtilities</a></td> +<td>Module implementing some utility functions for the isort import statement formatting tool.</td> +</tr> </table> </body></html> \ No newline at end of file