318 # start with a fresh dictionary |
318 # start with a fresh dictionary |
319 self.__tldDict = collections.defaultdict(list) |
319 self.__tldDict = collections.defaultdict(list) |
320 |
320 |
321 file = QFile(dataFile) |
321 file = QFile(dataFile) |
322 |
322 |
323 if not file.open(QIODevice.OpenModeFlag.ReadOnly | QIODevice.OpenModeFlag.Text): |
323 if not file.open(QIODevice.OpenModeFlag.ReadOnly | |
|
324 QIODevice.OpenModeFlag.Text): |
324 return False |
325 return False |
325 |
326 |
326 seekToEndOfPrivateDomains = False |
327 seekToEndOfPrivateDomains = False |
327 |
328 |
328 while not file.atEnd(): |
329 while not file.atEnd(): |
477 ) |
478 ) |
478 return False |
479 return False |
479 |
480 |
480 file = QFile(testDataFileName) |
481 file = QFile(testDataFileName) |
481 |
482 |
482 if not file.open(QIODevice.OpenModeFlag.ReadOnly | QIODevice.OpenModeFlag.Text): |
483 if not file.open(QIODevice.OpenModeFlag.ReadOnly | |
|
484 QIODevice.OpenModeFlag.Text): |
483 return False |
485 return False |
484 |
486 |
485 testRegExp = re.compile( |
487 testRegExp = re.compile( |
486 "checkPublicSuffix\\(('([^']+)'|null), ('([^']+)'|null)\\);") |
488 "checkPublicSuffix\\(('([^']+)'|null), ('([^']+)'|null)\\);") |
487 allTestSuccess = True |
489 allTestSuccess = True |