src/eric7/WebBrowser/Bookmarks/BookmarksImporters/__init__.py

branch
eric7
changeset 9482
a2bc06a54d9d
parent 9473
3f23dbf37dbe
child 9489
c03b8323d11a
equal deleted inserted replaced
9481:0b936ff1bbb9 9482:a2bc06a54d9d
64 a prompt (string) and the default directory of the bookmarks 64 a prompt (string) and the default directory of the bookmarks
65 file (string) 65 file (string)
66 @exception ValueError raised to indicate an unsupported importer 66 @exception ValueError raised to indicate an unsupported importer
67 """ 67 """
68 if sourceId in ["e5browser", "xbel", "konqueror"]: 68 if sourceId in ["e5browser", "xbel", "konqueror"]:
69 from . import XbelImporter 69 from . import XbelImporter # __IGNORE_WARNING_I101__
70 70
71 return XbelImporter.getImporterInfo(sourceId) 71 return XbelImporter.getImporterInfo(sourceId)
72 elif sourceId == "html": 72 elif sourceId == "html":
73 from . import HtmlImporter 73 from . import HtmlImporter # __IGNORE_WARNING_I101__
74 74
75 return HtmlImporter.getImporterInfo(sourceId) 75 return HtmlImporter.getImporterInfo(sourceId)
76 elif sourceId in ["chrome", "chromium"]: 76 elif sourceId in ["chrome", "chromium"]:
77 from . import ChromeImporter 77 from . import ChromeImporter # __IGNORE_WARNING_I101__
78 78
79 return ChromeImporter.getImporterInfo(sourceId) 79 return ChromeImporter.getImporterInfo(sourceId)
80 elif sourceId == "opera": 80 elif sourceId == "opera":
81 from . import OperaImporter 81 from . import OperaImporter # __IGNORE_WARNING_I101__
82 82
83 return OperaImporter.getImporterInfo(sourceId) 83 return OperaImporter.getImporterInfo(sourceId)
84 elif sourceId == "firefox": 84 elif sourceId == "firefox":
85 from . import FirefoxImporter 85 from . import FirefoxImporter # __IGNORE_WARNING_I101__
86 86
87 return FirefoxImporter.getImporterInfo(sourceId) 87 return FirefoxImporter.getImporterInfo(sourceId)
88 elif sourceId == "ie": 88 elif sourceId == "ie":
89 from . import IExplorerImporter 89 from . import IExplorerImporter # __IGNORE_WARNING_I101__
90 90
91 return IExplorerImporter.getImporterInfo(sourceId) 91 return IExplorerImporter.getImporterInfo(sourceId)
92 elif sourceId == "safari": 92 elif sourceId == "safari":
93 from . import SafariImporter 93 from . import SafariImporter # __IGNORE_WARNING_I101__
94 94
95 return SafariImporter.getImporterInfo(sourceId) 95 return SafariImporter.getImporterInfo(sourceId)
96 else: 96 else:
97 raise ValueError("Invalid importer ID given ({0}).".format(sourceId)) 97 raise ValueError("Invalid importer ID given ({0}).".format(sourceId))
98 98
105 @param parent reference to the parent object (QObject) 105 @param parent reference to the parent object (QObject)
106 @return bookmarks importer (BookmarksImporter) 106 @return bookmarks importer (BookmarksImporter)
107 @exception ValueError raised to indicate an unsupported importer 107 @exception ValueError raised to indicate an unsupported importer
108 """ 108 """
109 if sourceId in ["e5browser", "xbel", "konqueror"]: 109 if sourceId in ["e5browser", "xbel", "konqueror"]:
110 from . import XbelImporter 110 from . import XbelImporter # __IGNORE_WARNING_I101__
111 111
112 return XbelImporter.XbelImporter(sourceId, parent) 112 return XbelImporter.XbelImporter(sourceId, parent)
113 elif sourceId == "html": 113 elif sourceId == "html":
114 from . import HtmlImporter 114 from . import HtmlImporter # __IGNORE_WARNING_I101__
115 115
116 return HtmlImporter.HtmlImporter(sourceId, parent) 116 return HtmlImporter.HtmlImporter(sourceId, parent)
117 elif sourceId in ["chrome", "chromium"]: 117 elif sourceId in ["chrome", "chromium"]:
118 from . import ChromeImporter 118 from . import ChromeImporter # __IGNORE_WARNING_I101__
119 119
120 return ChromeImporter.ChromeImporter(sourceId, parent) 120 return ChromeImporter.ChromeImporter(sourceId, parent)
121 elif sourceId == "opera": 121 elif sourceId == "opera":
122 from . import OperaImporter 122 from . import OperaImporter # __IGNORE_WARNING_I101__
123 123
124 return OperaImporter.OperaImporter(sourceId, parent) 124 return OperaImporter.OperaImporter(sourceId, parent)
125 elif sourceId == "firefox": 125 elif sourceId == "firefox":
126 from . import FirefoxImporter 126 from . import FirefoxImporter # __IGNORE_WARNING_I101__
127 127
128 return FirefoxImporter.FirefoxImporter(sourceId, parent) 128 return FirefoxImporter.FirefoxImporter(sourceId, parent)
129 elif sourceId == "ie": 129 elif sourceId == "ie":
130 from . import IExplorerImporter 130 from . import IExplorerImporter # __IGNORE_WARNING_I101__
131 131
132 return IExplorerImporter.IExplorerImporter(sourceId, parent) 132 return IExplorerImporter.IExplorerImporter(sourceId, parent)
133 elif sourceId == "safari": 133 elif sourceId == "safari":
134 from . import SafariImporter 134 from . import SafariImporter # __IGNORE_WARNING_I101__
135 135
136 return SafariImporter.SafariImporter(sourceId, parent) 136 return SafariImporter.SafariImporter(sourceId, parent)
137 else: 137 else:
138 raise ValueError("No importer for ID {0}.".format(sourceId)) 138 raise ValueError("No importer for ID {0}.".format(sourceId))

eric ide

mercurial