Mercurial > lcfOS
comparison python/hexutil.py @ 290:7b38782ed496
File moves
author | Windel Bouwman |
---|---|
date | Sun, 24 Nov 2013 11:24:15 +0100 |
parents | f254b87258e6 |
children | 917eab04b8b7 |
comparison
equal
deleted
inserted
replaced
289:bd2593de3ff8 | 290:7b38782ed496 |
---|---|
26 p = subparsers.add_parser('merge', help='merge two hexfiles into a third') | 26 p = subparsers.add_parser('merge', help='merge two hexfiles into a third') |
27 p.add_argument('hexfile1', type=argparse.FileType('r'), help="hexfile 1") | 27 p.add_argument('hexfile1', type=argparse.FileType('r'), help="hexfile 1") |
28 p.add_argument('hexfile2', type=argparse.FileType('r'), help="hexfile 2") | 28 p.add_argument('hexfile2', type=argparse.FileType('r'), help="hexfile 2") |
29 p.add_argument('rhexfile', type=argparse.FileType('w'), help="resulting hexfile") | 29 p.add_argument('rhexfile', type=argparse.FileType('w'), help="resulting hexfile") |
30 | 30 |
31 | |
31 def main(args): | 32 def main(args): |
32 if args.command == 'info': | 33 if args.command == 'info': |
33 hf = HexFile() | 34 hf = HexFile() |
34 hf.load(args.hexfile) | 35 hf.load(args.hexfile) |
35 print(hf) | 36 print(hf) |
54 args = parser.parse_args() | 55 args = parser.parse_args() |
55 if not args.command: | 56 if not args.command: |
56 parser.print_usage() | 57 parser.print_usage() |
57 sys.exit(1) | 58 sys.exit(1) |
58 main(args) | 59 main(args) |
59 |