Lines Matching +full:no +full:- +full:control +full:- +full:regex
5 # Use of this source code is governed by a BSD-style license that can be
33 regex. [Search for "You can't parse [X]HTML with regex." for more
98 and 'build-result' in attrs.get('class', '').split()):
101 # <a class="build-result" href="*">. Then we save the
102 # (non-standard) status attribute and the URL.
155 regex. [Search for "You can't parse [X]HTML with regex." for more
213 # nest-level for backing out.
259 self._li_level -= 1
307 for i, wrapped_line in enumerate(wrap_to(line, 68 - (2 * indent))):
326 control = CodeReviewHTMLParser.parse(control_url)
328 all_bots = set(control) & set(roll) # Set intersection.
331 'Error: control %s and roll %s have no common trybots.'
332 % (list(control), list(roll)))
335 control_name = '[control %s]' % control_url.split('/')[-1]
336 roll_name = '[roll %s]' % roll_url.split('/')[-1]
347 if control[bot].status != 'failure' and roll[bot].status != 'failure':
353 (control[bot].status, control_name, control[bot].url),
372 [(control[bot].status, control_name, control[bot].url),
391 ('CONTROL', 'ROLL', 'DIFF', 'BOT'))
395 elif (control[bot].status == 'success' and
398 elif ('pending' in control[bot].status or
404 control[bot].status, roll[bot].status, diff, bot))