eric6/WebBrowser/Bookmarks/BookmarksManager.py

branch
maintenance
changeset 8273
698ae46f40a4
parent 8176
31965986ecd1
parent 8243
cc717c2ae956
diff -r fb0ef164f536 -r 698ae46f40a4 eric6/WebBrowser/Bookmarks/BookmarksManager.py
--- a/eric6/WebBrowser/Bookmarks/BookmarksManager.py	Fri Apr 02 11:59:41 2021 +0200
+++ b/eric6/WebBrowser/Bookmarks/BookmarksManager.py	Sat May 01 14:27:20 2021 +0200
@@ -8,6 +8,7 @@
 """
 
 import os
+import contextlib
 
 from PyQt5.QtCore import (
     pyqtSignal, QT_TRANSLATE_NOOP, QObject, QFile, QIODevice, QXmlStreamReader,
@@ -55,7 +56,7 @@
         
         @param parent reference to the parent object (QObject)
         """
-        super(BookmarksManager, self).__init__(parent)
+        super().__init__(parent)
         
         self.__saveTimer = AutoSaver(self, self.save)
         self.entryAdded.connect(self.__saveTimer.changeOccurred)
@@ -323,12 +324,9 @@
         @param node reference to the node to be changed (BookmarkNode)
         @param count visit count to be set (int or str)
         """
-        try:
+        with contextlib.suppress(ValueError):
             node.visitCount = int(count)
             self.__saveTimer.changeOccurred()
-        except ValueError:
-            # ignore invalid values
-            pass
     
     def bookmarks(self):
         """
@@ -467,9 +465,11 @@
         for node in startNode.children():
             if node.type() == BookmarkNode.Folder:
                 bm = self.__searchBookmark(url, node)
-            elif node.type() == BookmarkNode.Bookmark:
-                if node.url == url:
-                    bm = node
+            elif (
+                node.type() == BookmarkNode.Bookmark and
+                node.url == url
+            ):
+                bm = node
             if bm is not None:
                 return bm
         return None
@@ -510,9 +510,11 @@
         for node in startNode.children():
             if node.type() == BookmarkNode.Folder:
                 bm.extend(self.__searchBookmarks(url, node))
-            elif node.type() == BookmarkNode.Bookmark:
-                if node.url == url:
-                    bm.append(node)
+            elif (
+                node.type() == BookmarkNode.Bookmark and
+                node.url == url
+            ):
+                bm.append(node)
         return bm
 
 
@@ -529,7 +531,7 @@
         @param parent reference to the parent node (BookmarkNode)
         @param row row number of bookmark (integer)
         """
-        super(RemoveBookmarksCommand, self).__init__(
+        super().__init__(
             QCoreApplication.translate("BookmarksManager", "Remove Bookmark"))
         
         self._row = row
@@ -603,7 +605,7 @@
         @param title flag indicating a change of the title (True) or
             the URL (False) (boolean)
         """
-        super(ChangeBookmarkCommand, self).__init__()
+        super().__init__()
         
         self._bookmarksManager = bookmarksManager
         self._title = title

eric ide

mercurial