--- a/src/eric7/UI/BrowserModel.py Mon Feb 19 19:37:00 2024 +0100 +++ b/src/eric7/UI/BrowserModel.py Thu Feb 22 16:26:46 2024 +0100 @@ -618,7 +618,6 @@ """ self._addWatchedItem(parentItem) - # TODO: add support for 'remote:' directories dirName = parentItem.dirName() if FileSystemUtilities.isPlainFileName(dirName): qdir = QDir(dirName) @@ -638,18 +637,26 @@ if f.isDir(): node = BrowserDirectoryItem( parentItem, - FileSystemUtilities.toNativeSeparators(f.absoluteFilePath()), + FileSystemUtilities.toNativeSeparators( + f.absoluteFilePath() + ), False, ) else: - fileFilters = Preferences.getUI("BrowsersFileFilters").split(";") + fileFilters = Preferences.getUI("BrowsersFileFilters").split( + ";" + ) if fileFilters: fn = f.fileName() - if any(fnmatch.fnmatch(fn, ff.strip()) for ff in fileFilters): + if any( + fnmatch.fnmatch(fn, ff.strip()) for ff in fileFilters + ): continue node = BrowserFileItem( parentItem, - FileSystemUtilities.toNativeSeparators(f.absoluteFilePath()), + FileSystemUtilities.toNativeSeparators( + f.absoluteFilePath() + ), ) self._addItem(node, parentItem) if repopulate: @@ -673,10 +680,14 @@ fsInterface=self.__remotefsInterface, ) else: - fileFilters = Preferences.getUI("BrowsersFileFilters").split(";") + fileFilters = Preferences.getUI("BrowsersFileFilters").split( + ";" + ) if fileFilters: fn = entry["name"] - if any(fnmatch.fnmatch(fn, ff.strip()) for ff in fileFilters): + if any( + fnmatch.fnmatch(fn, ff.strip()) for ff in fileFilters + ): continue node = BrowserFileItem( parentItem, @@ -1300,11 +1311,7 @@ if FileSystemUtilities.isRemoteFileName(dinfo): self._dirName = dinfo - dn = ( - self._dirName - if full - else self.__fsInterface.basename(self._dirName) - ) + dn = self._dirName if full else self.__fsInterface.basename(self._dirName) else: self._dirName = os.path.abspath(dinfo) dn = self._dirName if full else os.path.basename(self._dirName) @@ -1337,11 +1344,7 @@ """ if FileSystemUtilities.isRemoteFileName(dinfo): self._dirName = dinfo - dn = ( - self._dirName - if full - else self.__fsInterface.basename(self._dirName) - ) + dn = self._dirName if full else self.__fsInterface.basename(self._dirName) else: self._dirName = os.path.abspath(dinfo) dn = self._dirName if full else os.path.basename(self._dirName)