eric6/WebBrowser/Bookmarks/BookmarksImporters/IExplorerImporter.py

changeset 8260
2161475d9639
parent 8218
7c09585bd960
equal deleted inserted replaced
8259:2bbec88047dd 8260:2161475d9639
30 """ 30 """
31 if sourceId != "ie": 31 if sourceId != "ie":
32 raise ValueError( 32 raise ValueError(
33 "Unsupported browser ID given ({0}).".format(sourceId)) 33 "Unsupported browser ID given ({0}).".format(sourceId))
34 34
35 if Globals.isWindowsPlatform(): 35 standardDir = (
36 standardDir = os.path.expandvars( 36 os.path.expandvars("%USERPROFILE%\\Favorites")
37 "%USERPROFILE%\\Favorites") 37 if Globals.isWindowsPlatform() else
38 else: 38 ""
39 standardDir = "" 39 )
40 return ( 40 return (
41 UI.PixmapCache.getPixmap("internet_explorer"), 41 UI.PixmapCache.getPixmap("internet_explorer"),
42 "Internet Explorer", 42 "Internet Explorer",
43 "", 43 "",
44 QCoreApplication.translate( 44 QCoreApplication.translate(
109 folders[self.__fileName] = importRootNode 109 folders[self.__fileName] = importRootNode
110 110
111 for directory, subdirs, files in os.walk(self.__fileName): 111 for directory, subdirs, files in os.walk(self.__fileName):
112 for subdir in subdirs: 112 for subdir in subdirs:
113 path = os.path.join(directory, subdir) 113 path = os.path.join(directory, subdir)
114 if directory in folders: 114 folder = (
115 folder = BookmarkNode(BookmarkNode.Folder, 115 BookmarkNode(BookmarkNode.Folder, folders[directory])
116 folders[directory]) 116 if directory in folders else
117 else: 117 BookmarkNode(BookmarkNode.Folder, importRootNode)
118 folder = BookmarkNode(BookmarkNode.Folder, importRootNode) 118 )
119 folder.title = subdir.replace("&", "&&") 119 folder.title = subdir.replace("&", "&&")
120 folders[path] = folder 120 folders[path] = folder
121 121
122 for file in files: 122 for file in files:
123 name, ext = os.path.splitext(file) 123 name, ext = os.path.splitext(file)

eric ide

mercurial