eric6/WebBrowser/AdBlock/AdBlockSubscription.py

changeset 7628
f904d0eef264
parent 7360
9190402e4505
child 7781
607a6098cb44
equal deleted inserted replaced
7626:7f643d41464e 7628:f904d0eef264
489 data = re.sub(r"\r", "", data) # normalize eol 489 data = re.sub(r"\r", "", data) # normalize eol
490 data = re.sub(r"\n+", "\n", data) # remove empty lines 490 data = re.sub(r"\n+", "\n", data) # remove empty lines
491 data = re.sub(self.__checksumRe, "", data) # remove checksum line 491 data = re.sub(self.__checksumRe, "", data) # remove checksum line
492 492
493 # calculate checksum 493 # calculate checksum
494 md5 = hashlib.md5() 494 md5 = hashlib.md5() # secok
495 md5.update(data.encode("utf-8")) 495 md5.update(data.encode("utf-8"))
496 calculatedChecksum = ( 496 calculatedChecksum = (
497 base64.b64encode(md5.digest()).decode().rstrip("=") 497 base64.b64encode(md5.digest()).decode().rstrip("=")
498 ) 498 )
499 if calculatedChecksum == expectedChecksum: 499 if calculatedChecksum == expectedChecksum:

eric ide

mercurial