)]}'
{"swift/cli/manage_shard_ranges.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"55c9f7e6bf01ff619bd4c99e33e94f3b96671479","unresolved":true,"context_lines":[{"line_number":211,"context_line":"@contextmanager"},{"line_number":212,"context_line":"def _open_input(args):"},{"line_number":213,"context_line":"    if args.input \u003d\u003d \u0027-\u0027:"},{"line_number":214,"context_line":"        args.input \u003d \u0027\u003cSTDIN\u003e\u0027"},{"line_number":215,"context_line":"        yield sys.stdin"},{"line_number":216,"context_line":"    else:"},{"line_number":217,"context_line":"        with open(args.input, \u0027r\u0027) as fd:"}],"source_content_type":"text/x-python","patch_set":1,"id":"0a63740a_b1df7bc8","line":214,"updated":"2021-03-30 23:23:55.000000000","message":"IDK why, but I had this impression that argparse.Namespace objects were more frozen than that. Nope, totally mutable!","commit_id":"d55bfa7fb1cc15cc5c6ece3e2cfd9302a37e0eec"}]}
