diff --git a/fix-diag-sortorder.diff b/fix-diag-sortorder.diff index 9585830..cb2951f 100644 --- a/fix-diag-sortorder.diff +++ b/fix-diag-sortorder.diff @@ -26,9 +26,9 @@ - xs = x.split() - return (xs[2], xs[1]) + xs = x.split(maxsplit=2) -+ # Primary Sort by Category: Info first, then Warnings, then Errors ++ # Sort Category (Info/Warnings/Errors), Diagnostic, Name + # ['game.x86_64:', 'W:', 'call-to-mktemp /usr/games/lib/blub\n'] -+ return (xs[2], str('IWE'.find(xs[1][0])), xs[0]) ++ return (str('IWE'.find(xs[1][0])), xs[2], xs[0]) def printAllReasons():