Lines Matching refs:mask
78 for mask, quality in self._parsed:
80 mask = '%s;q=%0.*f' % (
81 mask, min(len(str(quality).split('.')[1]), 3), quality)
82 result.append(mask)
119 for mask, quality in self._parsed_nonzero:
120 if self._match(mask, offer):
129 for mask, q in self._parsed:
130 if self._match(mask, offer):
167 for mask, quality in self._parsed_nonzero:
174 if matched_by.count('*') <= mask.count('*'):
176 if self._match(mask, offer):
179 matched_by = mask
182 def _match(self, mask, offer): argument
184 return mask == '*' or offer.lower() == mask.lower()
257 def _match(self, mask, item): argument
259 mask = mask.lower()
260 return (mask == '*'
261 or item == mask
262 or item.split('-')[0] == mask
263 or item == mask.split('-')[0]
275 for mask, q in Accept.parse(value):
277 mask_major, mask_minor = map(lambda x: x.lower(), mask.split('/'))
299 def _match(self, mask, offer): argument
304 if '*' not in mask:
305 return offer.lower() == mask.lower()
306 elif mask == '*/*':
309 assert mask.endswith('/*')
310 mask_major = mask[:-2].lower()