--- a/eric6/WebBrowser/Bookmarks/BookmarksImporters/SafariImporter.py Tue Oct 13 19:02:26 2020 +0200 +++ b/eric6/WebBrowser/Bookmarks/BookmarksImporters/SafariImporter.py Wed Oct 14 17:50:39 2020 +0200 @@ -100,9 +100,8 @@ @return imported bookmarks (BookmarkNode) """ try: - f = open(self.__fileName, "rb") - bookmarksDict = plistlib.load(f) - f.close() + with open(self.__fileName, "rb") as f: + bookmarksDict = plistlib.load(f) except (plistlib.InvalidFileException, EnvironmentError) as err: self._error = True self._errorString = self.tr(