[LNT] r255967 - More robust grouping
Chris Matthews via llvm-commits
llvm-commits at lists.llvm.org
Thu Dec 17 18:10:02 PST 2015
Author: cmatthews
Date: Thu Dec 17 20:10:02 2015
New Revision: 255967
URL: http://llvm.org/viewvc/llvm-project?rev=255967&view=rev
Log:
More robust grouping
Sometimes parts of the orders are None (start or a machine). Cope with that gracefully.
Modified:
lnt/trunk/lnt/server/db/fieldchange.py
Modified: lnt/trunk/lnt/server/db/fieldchange.py
URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/server/db/fieldchange.py?rev=255967&r1=255966&r2=255967&view=diff
==============================================================================
--- lnt/trunk/lnt/server/db/fieldchange.py (original)
+++ lnt/trunk/lnt/server/db/fieldchange.py Thu Dec 17 20:10:02 2015
@@ -107,10 +107,14 @@ def regenerate_fieldchanges_for_run(ts,
def is_overlaping(fc1, fc2):
""""Returns true if these two orders intersect. """
- r1_min = fc1.start_order
- r1_max = fc1.end_order
- r2_min = fc2.start_order
- r2_max = fc2.end_order
+ try:
+ r1_min = fc1.start_order
+ r1_max = fc1.end_order
+ r2_min = fc2.start_order
+ r2_max = fc2.end_order
+ except AttributeError:
+ # If we are on first run, some of these could be None.
+ return False
return (r1_min == r2_min and r1_max == r2_max) or \
(r1_min < r2_max and r2_min < r1_max)
More information about the llvm-commits
mailing list