Helpviewer/Bookmarks/BookmarksImporters/OperaImporter.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3190
a9a94491c4fd
child 3656
441956d8fce5
equal deleted inserted replaced
3456:96232974dcdb 3484:645c12de6b0c
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.trUtf8("File '{0}' does not exist.")\ 89 self._errorString = self.tr("File '{0}' does not exist.")\
90 .format(self.__fileName) 90 .format(self.__fileName)
91 return False 91 return False
92 return True 92 return True
93 93
94 def importedBookmarks(self): 94 def importedBookmarks(self):
101 f = open(self.__fileName, "r", encoding="utf-8") 101 f = open(self.__fileName, "r", encoding="utf-8")
102 contents = f.read() 102 contents = f.read()
103 f.close() 103 f.close()
104 except IOError as err: 104 except IOError as err:
105 self._error = True 105 self._error = True
106 self._errorString = self.trUtf8( 106 self._errorString = self.tr(
107 "File '{0}' cannot be read.\nReason: {1}")\ 107 "File '{0}' cannot be read.\nReason: {1}")\
108 .format(self.__fileName, str(err)) 108 .format(self.__fileName, str(err))
109 return None 109 return None
110 110
111 folderStack = [] 111 folderStack = []
127 node.title = line.replace("NAME=", "").replace("&", "&&") 127 node.title = line.replace("NAME=", "").replace("&", "&&")
128 elif line.startswith("URL="): 128 elif line.startswith("URL="):
129 node.url = line.replace("URL=", "") 129 node.url = line.replace("URL=", "")
130 130
131 if self._id == "opera": 131 if self._id == "opera":
132 importRootNode.title = self.trUtf8("Opera Import") 132 importRootNode.title = self.tr("Opera Import")
133 else: 133 else:
134 importRootNode.title = self.trUtf8("Imported {0}")\ 134 importRootNode.title = self.tr("Imported {0}")\
135 .format(QDate.currentDate().toString(Qt.SystemLocaleShortDate)) 135 .format(QDate.currentDate().toString(Qt.SystemLocaleShortDate))
136 return importRootNode 136 return importRootNode

eric ide

mercurial