comparison abcfield.py @ 734:e896cf93fe98

Remove vestiges of support for stdin input to abcfield.py. I'm not using it, and it complicates things a bit.
author Jim Hague <jim.hague@acm.org>
date Thu, 12 Oct 2017 13:29:50 +0100
parents 841f7c19cb55
children 68f926e61d16
comparison
equal deleted inserted replaced
733:841f7c19cb55 734:e896cf93fe98
283 metavar="CONTENT") 283 metavar="CONTENT")
284 parser.add_argument('input', type=argparse.FileType('r'), 284 parser.add_argument('input', type=argparse.FileType('r'),
285 help='input ABC file') 285 help='input ABC file')
286 args = parser.parse_args() 286 args = parser.parse_args()
287 287
288 res = False 288 path = pathlib.Path(args.input.name)
289 if args.input: 289 with path.open() as f:
290 path = pathlib.Path(args.input.name) 290 res = process(f, path.parent, args)
291 with path.open() as f:
292 res = process(f, path.parent, args)
293 else:
294 res = process(sys.stdin, ".", args)
295 sys.exit(int(not res)) 291 sys.exit(int(not res))