blob: 8516d26bc75e16d79aa747e380ebb1d3ca667c45 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
diff --git a/ui/gfx/x/gen_xproto.py b/ui/gfx/x/gen_xproto.py
index 4a34901012d9..509f22c1f4e2 100644
--- a/ui/gfx/x/gen_xproto.py
+++ b/ui/gfx/x/gen_xproto.py
@@ -168,6 +168,7 @@ from __future__ import print_function
import argparse
import collections
+import functools
import os
import re
import sys
@@ -919,11 +920,13 @@ class GenXproto:
return 3
return 2
- def cmp((_1, item1), (_2, item2)):
+ def cmp(arg1, arg2):
+ (_1, item1) = arg1
+ (_2, item2) = arg2
return type_order_priority(item1) - type_order_priority(item2)
# sort() is guaranteed to be stable.
- self.module.all.sort(cmp=cmp)
+ self.module.all.sort(key=functools.cmp_to_key(cmp))
def gen_header(self):
self.file = self.args.headerfile
|