--- a/eric6/WebBrowser/Download/DownloadManager.py Wed Sep 25 18:37:35 2019 +0200 +++ b/eric6/WebBrowser/Download/DownloadManager.py Wed Sep 25 18:48:22 2019 +0200 @@ -8,11 +8,13 @@ """ -from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QModelIndex, QFileInfo, \ - QUrl, QBasicTimer +from PyQt5.QtCore import ( + pyqtSlot, pyqtSignal, Qt, QModelIndex, QFileInfo, QUrl, QBasicTimer +) from PyQt5.QtGui import QCursor, QKeySequence -from PyQt5.QtWidgets import QDialog, QStyle, QFileIconProvider, QMenu, \ - QApplication, QShortcut +from PyQt5.QtWidgets import ( + QDialog, QStyle, QFileIconProvider, QMenu, QApplication, QShortcut +) from E5Gui import E5MessageBox from E5Gui.E5Application import e5App @@ -123,11 +125,13 @@ self.__contextMenuCopyLink) menu.addSeparator() menu.addAction(self.tr("Select All"), self.__contextMenuSelectAll) - if selectedRowsCount > 1 or \ - (selectedRowsCount == 1 and - not self.__downloads[ + if ( + selectedRowsCount > 1 or + (selectedRowsCount == 1 and + not self.__downloads[ self.downloadsView.selectionModel().selectedRows()[0].row()] - .downloading()): + .downloading()) + ): menu.addSeparator() menu.addAction( self.tr("Remove From List"), @@ -194,8 +198,10 @@ if page.history().count() != 0: return False - if not page.url().isEmpty() and \ - page.url().host() == url.host(): + if ( + not page.url().isEmpty() and + page.url().host() == url.host() + ): return True requestedUrl = page.requestedUrl() @@ -237,14 +243,18 @@ self.__closeDownloadTab(url) # Safe Browsing - from WebBrowser.SafeBrowsing.SafeBrowsingManager import \ + from WebBrowser.SafeBrowsing.SafeBrowsingManager import ( SafeBrowsingManager + ) if SafeBrowsingManager.isEnabled(): - threatLists = \ + threatLists = ( WebBrowserWindow.safeBrowsingManager().lookupUrl(url)[0] + ) if threatLists: - threatMessages = WebBrowserWindow.safeBrowsingManager()\ + threatMessages = ( + WebBrowserWindow.safeBrowsingManager() .getThreatMessages(threatLists) + ) res = E5MessageBox.warning( WebBrowserWindow.getWindow(), self.tr("Suspicuous URL detected"), @@ -345,8 +355,10 @@ remove = False - if itm.downloadedSuccessfully() and \ - self.removePolicy() == DownloadManager.RemoveSuccessFullDownload: + if ( + itm.downloadedSuccessfully() and + self.removePolicy() == DownloadManager.RemoveSuccessFullDownload + ): remove = True if remove: @@ -421,8 +433,10 @@ if not WebBrowserWindow.isPrivate(): downloads = Preferences.getWebBrowser("DownloadManagerDownloads") for download in downloads: - if not download["URL"].isEmpty() and \ - bool(download["Location"]): + if ( + not download["URL"].isEmpty() and + bool(download["Location"]) + ): from .DownloadItem import DownloadItem itm = DownloadItem(parent=self) itm.setData(download) @@ -458,8 +472,10 @@ return self.__model.removeRows(0, self.downloadsCount()) - if self.downloadsCount() == 0 and \ - self.__iconProvider is not None: + if ( + self.downloadsCount() == 0 and + self.__iconProvider is not None + ): self.__iconProvider = None self.changeOccurred() @@ -576,9 +592,11 @@ else: progresses = [] for itm in self.__downloads: - if itm is None or \ - itm.downloadCanceled() or \ - not itm.downloading(): + if ( + itm is None or + itm.downloadCanceled() or + not itm.downloading() + ): continue progresses.append((