add encoding arg
parent
2bc7a0350a
commit
94e8cd7974
|
@ -229,6 +229,8 @@ def __main():
|
|||
parser.add_argument('--ascii', '-a', action='store_true', default=False,
|
||||
help='ensure output json use ascii char, '
|
||||
'escape other char use \\u')
|
||||
parser.add_argument('--coding', '-c', default='utf-8',
|
||||
help='string encoding, default utf-8')
|
||||
parser.add_argument('--version', '-v', action='store_true', default=False,
|
||||
help='print version and exit')
|
||||
args = parser.parse_args()
|
||||
|
@ -249,7 +251,7 @@ def __main():
|
|||
exit(1)
|
||||
|
||||
# noinspection PyUnboundLocalVariable
|
||||
data = TorrentFileParser(target_file, not args.dict).parse()
|
||||
data = TorrentFileParser(target_file, not args.dict, args.coding).parse()
|
||||
|
||||
data = json.dumps(
|
||||
data, ensure_ascii=args.ascii,
|
||||
|
|
Loading…
Reference in New Issue