98 @return imported bookmarks (BookmarkNode) |
98 @return imported bookmarks (BookmarkNode) |
99 """ |
99 """ |
100 try: |
100 try: |
101 with open(self.__fileName, "r", encoding="utf-8") as f: |
101 with open(self.__fileName, "r", encoding="utf-8") as f: |
102 contents = f.read() |
102 contents = f.read() |
103 except IOError as err: |
103 except OSError as err: |
104 self._error = True |
104 self._error = True |
105 self._errorString = self.tr( |
105 self._errorString = self.tr( |
106 "File '{0}' cannot be read.\nReason: {1}" |
106 "File '{0}' cannot be read.\nReason: {1}" |
107 ).format(self.__fileName, str(err)) |
107 ).format(self.__fileName, str(err)) |
108 return None |
108 return None |