53 @type QObject |
53 @type QObject |
54 """ |
54 """ |
55 super().__init__(parent) |
55 super().__init__(parent) |
56 |
56 |
57 self.__withPrivate = withPrivate |
57 self.__withPrivate = withPrivate |
58 self.__dataFileName = "" |
|
59 self.__dataSearchPaths = [] |
58 self.__dataSearchPaths = [] |
60 |
59 |
61 self.__tldDict = collections.defaultdict(list) |
60 self.__tldDict = collections.defaultdict(list) |
62 # dict with list of str as values |
61 # dict with list of str as values |
63 |
62 |
302 "".join(["<li>{0}</li>".format(p) for p in self.__dataSearchPaths]), |
301 "".join(["<li>{0}</li>".format(p) for p in self.__dataSearchPaths]), |
303 ), |
302 ), |
304 ) |
303 ) |
305 return |
304 return |
306 |
305 |
307 self.__dataFileName = dataFileName |
|
308 if not self.__parseData(dataFileName, loadPrivateDomains=self.__withPrivate): |
306 if not self.__parseData(dataFileName, loadPrivateDomains=self.__withPrivate): |
309 qWarning( |
307 qWarning( |
310 "EricTldExtractor: There are some parse errors for file: {0}".format( |
308 "EricTldExtractor: There are some parse errors for file: {0}".format( |
311 dataFileName |
309 dataFileName |
312 ) |
310 ) |