rpmlint/add-scoring-support.diff

45 lines
832 B
Diff

--- Filter.py
+++ Filter.py
@@ -74,26 +74,28 @@
except KeyError:
pass
+
def _diag_compare(x,y):
- where_a = x.split()[1]
- level_a = x.split()[2]
+ where_a = x.split()[2]
+ level_a = x.split()[1]
+
+ where_b = y.split()[2]
+ level_b = y.split()[1]
+
+ if (level_b > level_a):
+ return 1
- where_b = y.split()[1]
- level_b = y.split()[2]
+ if (level_b < level_a):
+ return -1
- if level_b > level_a:
+ if (where_b < where_a):
return 1
- elif level_b == level_a:
- if where_b > where_b:
- return 1
- elif where_b == where_a:
- return 0
- else:
- return -1
- else:
+
+ if (where_b > where_a):
return -1
+ return 0
def printAllReasons():
threshold = badnessThreshold()