Helpviewer/AdBlock/AdBlockSubscription.py

changeset 2016
2bbc81fcce4a
parent 2007
3fec6ace8af7
child 2302
f29e9405c851
equal deleted inserted replaced
2015:abb2fea2450a 2016:2bbc81fcce4a
75 self.__elemhideRules = [] 75 self.__elemhideRules = []
76 76
77 self.__checksumRe = re.compile(r"""^\s*!\s*checksum[\s\-:]+([\w\+\/=]+).*\n""", 77 self.__checksumRe = re.compile(r"""^\s*!\s*checksum[\s\-:]+([\w\+\/=]+).*\n""",
78 re.IGNORECASE | re.MULTILINE) 78 re.IGNORECASE | re.MULTILINE)
79 self.__expiresRe = re.compile( 79 self.__expiresRe = re.compile(
80 r"""(?:expires:|expires after)\s*(\d+)\s*(hour|h)?""", 80 r"""(?:expires:|expires after)\s*(\d+)\s*(hour|h)?""",
81 re.IGNORECASE) 81 re.IGNORECASE)
82 self.__remoteModifiedRe = re.compile( 82 self.__remoteModifiedRe = re.compile(
83 r"""!\s*(?:Last modified|Updated):\s*(\d{1,2})\s*""" 83 r"""!\s*(?:Last modified|Updated):\s*(\d{1,2})\s*"""
84 r"""(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s*""" 84 r"""(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s*"""
85 r"""(\d{2,4})\s*((\d{1,2}):(\d{2}))?""", 85 r"""(\d{2,4})\s*((\d{1,2}):(\d{2}))?""",
97 "Sep": 9, 97 "Sep": 9,
98 "Oct": 10, 98 "Oct": 10,
99 "Nov": 11, 99 "Nov": 11,
100 "Dec": 12 100 "Dec": 12
101 } 101 }
102
103 102
104 self.__parseUrl(url) 103 self.__parseUrl(url)
105 104
106 def __parseUrl(self, url): 105 def __parseUrl(self, url):
107 """ 106 """

eric ide

mercurial