--- a/src/eric7/Project/ProjectSourcesBrowser.py Fri Nov 04 13:46:31 2022 +0100 +++ b/src/eric7/Project/ProjectSourcesBrowser.py Fri Nov 04 13:52:26 2022 +0100 @@ -7,39 +7,35 @@ Module implementing a class used to display the Sources part of the project. """ +import contextlib import os -import contextlib from PyQt6.QtCore import pyqtSignal from PyQt6.QtWidgets import QDialog, QInputDialog, QMenu +from eric7 import Utilities +from eric7.CodeFormatting.BlackFormattingAction import BlackFormattingAction +from eric7.CodeFormatting.BlackUtilities import aboutBlack +from eric7.CodeFormatting.IsortFormattingAction import IsortFormattingAction +from eric7.CodeFormatting.IsortUtilities import aboutIsort +from eric7.EricGui import EricPixmapCache from eric7.EricWidgets import EricMessageBox from eric7.EricWidgets.EricApplication import ericApp - from eric7.UI.BrowserModel import ( - BrowserFileItem, + BrowserClassAttributeItem, BrowserClassItem, + BrowserFileItem, + BrowserImportItem, BrowserMethodItem, - BrowserClassAttributeItem, - BrowserImportItem, ) +from .ProjectBaseBrowser import ProjectBaseBrowser from .ProjectBrowserModel import ( + ProjectBrowserDirectoryItem, ProjectBrowserFileItem, ProjectBrowserSimpleDirectoryItem, - ProjectBrowserDirectoryItem, ProjectBrowserSourceType, ) -from .ProjectBaseBrowser import ProjectBaseBrowser - -from eric7 import Utilities -from eric7.EricGui import EricPixmapCache - -from eric7.CodeFormatting.BlackFormattingAction import BlackFormattingAction -from eric7.CodeFormatting.BlackUtilities import aboutBlack - -from eric7.CodeFormatting.IsortFormattingAction import IsortFormattingAction -from eric7.CodeFormatting.IsortUtilities import aboutIsort class ProjectSourcesBrowser(ProjectBaseBrowser):