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}))?""", |