File add-scoring-support.diff of Package rpmlint.1414

--- Filter.py
+++ Filter.py
@@ -80,23 +80,24 @@
 
 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()[1]
-    level_b = y.split()[2]
+    where_b = y.split()[2]
+    level_b = y.split()[1]
 
-    if level_b > level_a:
+    if (level_b > level_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 (level_b < level_a):
+        return -1
+
+    if (where_b < where_a):
+        return 1
+
+    if (where_b > where_a):
         return -1
+    return 0
 
 
 def printAllReasons():
openSUSE Build Service is sponsored by