9
9
10
10
11
11
def usage ():
12
- print 'Usage: python' , sys .argv [0 ], '<platform>'
13
- print '<platform> may be iPhoneOS, MacOSX or WatchOS'
12
+ print ( 'Usage: python' , sys .argv [0 ], '<platform>' )
13
+ print ( '<platform> may be iPhoneOS, MacOSX or WatchOS' )
14
14
15
15
16
16
def outputLongestNames (title , names ):
17
- print 'Longest' , title
18
- print '----------------'
17
+ print ( 'Longest' , title )
18
+ print ( '----------------' )
19
19
names = sorted (names , key = lambda item : len (item ), reverse = True )
20
20
for name in names [:NAME_LIMIT ]:
21
- print '* [%02d] %s' % (len (name ), name )
21
+ print ( '* [%02d] %s' % (len (name ), name ) )
22
22
print
23
23
24
24
@@ -40,12 +40,12 @@ def outputLongestNames(title, names):
40
40
41
41
platform_name , arch = platform_map [plat ]
42
42
43
- print 'Longest Names For' , platform_name , arch
44
- print '================'
43
+ print ( 'Longest Names For' , platform_name , arch )
44
+ print ( '================' )
45
45
print
46
46
47
47
# SDK and frameworks root dir
48
- sdk_root = subprocess .check_output (['xcrun' , '--sdk' , plat , '--show-sdk-path' ]).strip ()
48
+ sdk_root = subprocess .check_output (['xcrun' , '--sdk' , plat , '--show-sdk-path' ]).decode ( "utf-8" ). strip ()
49
49
frameworks_root = os .path .join (sdk_root , 'System/Library/Frameworks' )
50
50
51
51
# Import all frameworks in one .h file
@@ -76,6 +76,7 @@ def outputLongestNames(title, names):
76
76
stderr = FNULL )
77
77
78
78
ast , _ = p .communicate ()
79
+ ast = ast .decode ("utf-8" )
79
80
os .remove (import_filename )
80
81
81
82
# Remove console color codes
0 commit comments