84 |
84 |
85 @return flag indicating success (boolean) |
85 @return flag indicating success (boolean) |
86 """ |
86 """ |
87 if not os.path.exists(self.__fileName): |
87 if not os.path.exists(self.__fileName): |
88 self._error = True |
88 self._error = True |
89 self._errorString = self.tr("File '{0}' does not exist.")\ |
89 self._errorString = self.tr( |
90 .format(self.__fileName) |
90 "File '{0}' does not exist." |
|
91 ).format(self.__fileName) |
91 return False |
92 return False |
92 return True |
93 return True |
93 |
94 |
94 def importedBookmarks(self): |
95 def importedBookmarks(self): |
95 """ |
96 """ |
102 contents = f.read() |
103 contents = f.read() |
103 f.close() |
104 f.close() |
104 except IOError as err: |
105 except IOError as err: |
105 self._error = True |
106 self._error = True |
106 self._errorString = self.tr( |
107 self._errorString = self.tr( |
107 "File '{0}' cannot be read.\nReason: {1}")\ |
108 "File '{0}' cannot be read.\nReason: {1}" |
108 .format(self.__fileName, str(err)) |
109 ).format(self.__fileName, str(err)) |
109 return None |
110 return None |
110 |
111 |
111 folderStack = [] |
112 folderStack = [] |
112 |
113 |
113 from ..BookmarkNode import BookmarkNode |
114 from ..BookmarkNode import BookmarkNode |
129 node.url = line.replace("URL=", "") |
130 node.url = line.replace("URL=", "") |
130 |
131 |
131 if self._id == "opera": |
132 if self._id == "opera": |
132 importRootNode.title = self.tr("Opera Import") |
133 importRootNode.title = self.tr("Opera Import") |
133 else: |
134 else: |
134 importRootNode.title = self.tr("Imported {0}")\ |
135 importRootNode.title = self.tr( |
135 .format(QDate.currentDate().toString(Qt.SystemLocaleShortDate)) |
136 "Imported {0}" |
|
137 ).format(QDate.currentDate().toString(Qt.SystemLocaleShortDate)) |
136 return importRootNode |
138 return importRootNode |