Loading mkbootimg/mkbootimg +5 −2 Original line number Original line Diff line number Diff line Loading @@ -19,6 +19,7 @@ from argparse import ArgumentParser, FileType, Action from os import fstat from os import fstat from struct import pack from struct import pack from hashlib import sha1 from hashlib import sha1 import sys def filesize(f): def filesize(f): if f is None: if f is None: Loading Loading @@ -133,8 +134,10 @@ def main(): img_id = write_header(args) img_id = write_header(args) write_data(args) write_data(args) if args.id: if args.id: print('0x' + ''.join('{:02x}'.format(ord(c)) for c in img_id)) if isinstance(img_id, str): # Python 2's struct.pack returns a string, but py3 returns bytes. img_id = [ord(x) for x in img_id] print('0x' + ''.join('{:02x}'.format(c) for c in img_id)) if __name__ == '__main__': if __name__ == '__main__': main() main() toolbox/generate-input.h-labels.py +5 −4 Original line number Original line Diff line number Diff line Loading @@ -16,6 +16,7 @@ # # # pylint: disable=bad-indentation,bad-continuation # pylint: disable=bad-indentation,bad-continuation from __future__ import print_function import os import os import re import re import sys import sys Loading Loading @@ -72,11 +73,11 @@ with open(sys.argv[1], 'r') as f: ff_list.append(name) ff_list.append(name) def Dump(struct_name, values): def Dump(struct_name, values): print 'static struct label %s[] = {' % (struct_name) print('static struct label %s[] = {' % (struct_name)) for value in values: for value in values: print ' LABEL(%s),' % (value) print(' LABEL(%s),' % (value)) print ' LABEL_END,' print(' LABEL_END,') print '};' print('};') Dump("input_prop_labels", input_prop_list) Dump("input_prop_labels", input_prop_list) Dump("ev_labels", ev_list) Dump("ev_labels", ev_list) Loading Loading
mkbootimg/mkbootimg +5 −2 Original line number Original line Diff line number Diff line Loading @@ -19,6 +19,7 @@ from argparse import ArgumentParser, FileType, Action from os import fstat from os import fstat from struct import pack from struct import pack from hashlib import sha1 from hashlib import sha1 import sys def filesize(f): def filesize(f): if f is None: if f is None: Loading Loading @@ -133,8 +134,10 @@ def main(): img_id = write_header(args) img_id = write_header(args) write_data(args) write_data(args) if args.id: if args.id: print('0x' + ''.join('{:02x}'.format(ord(c)) for c in img_id)) if isinstance(img_id, str): # Python 2's struct.pack returns a string, but py3 returns bytes. img_id = [ord(x) for x in img_id] print('0x' + ''.join('{:02x}'.format(c) for c in img_id)) if __name__ == '__main__': if __name__ == '__main__': main() main()
toolbox/generate-input.h-labels.py +5 −4 Original line number Original line Diff line number Diff line Loading @@ -16,6 +16,7 @@ # # # pylint: disable=bad-indentation,bad-continuation # pylint: disable=bad-indentation,bad-continuation from __future__ import print_function import os import os import re import re import sys import sys Loading Loading @@ -72,11 +73,11 @@ with open(sys.argv[1], 'r') as f: ff_list.append(name) ff_list.append(name) def Dump(struct_name, values): def Dump(struct_name, values): print 'static struct label %s[] = {' % (struct_name) print('static struct label %s[] = {' % (struct_name)) for value in values: for value in values: print ' LABEL(%s),' % (value) print(' LABEL(%s),' % (value)) print ' LABEL_END,' print(' LABEL_END,') print '};' print('};') Dump("input_prop_labels", input_prop_list) Dump("input_prop_labels", input_prop_list) Dump("ev_labels", ev_list) Dump("ev_labels", ev_list) Loading