)]}'
{"tools/send_test_data.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"fedd4f18cf5fd5a4e5965c7b71923cc926edcae1","unresolved":false,"context_lines":[{"line_number":89,"context_line":"    count \u003d 0"},{"line_number":90,"context_line":"    for sample in make_test_data.make_test_data(**make_data_args.__dict__):"},{"line_number":91,"context_line":"        count +\u003d 1"},{"line_number":92,"context_line":"        resource_pair \u003d resources_list["},{"line_number":93,"context_line":"            random.randint(0, len(resources_list) - 1)]"},{"line_number":94,"context_line":"        resource_samples[resource_pair[0]] +\u003d 1"},{"line_number":95,"context_line":"        sample[\u0027resource_id\u0027] \u003d resource_pair[0]"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_f8f26f04","line":92,"updated":"2015-02-05 16:31:02.000000000","message":"you can probably just make this:\n\n  res_id, res_meta \u003d resources_list[random.randint(0, len(resources_list) - 1)]","commit_id":"7e5416e0d4f157107e545a0e5015431df18febca"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"fedd4f18cf5fd5a4e5965c7b71923cc926edcae1","unresolved":false,"context_lines":[{"line_number":141,"context_line":"    parser.add_argument(\"--resource-metadata-keys\","},{"line_number":142,"context_line":"                        dest\u003d\u0027metadata_keys\u0027,"},{"line_number":143,"context_line":"                        nargs\u003d\u0027+\u0027,"},{"line_number":144,"context_line":"                        default\u003dNone,"},{"line_number":145,"context_line":"                        help\u003d\u0027Keys of resource_metadata. \u0027"},{"line_number":146,"context_line":"                             \u0027Metadata values are defined \u0027"},{"line_number":147,"context_line":"                             \u0027as \u003ckey+resource_index\u003e\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_127004db","line":144,"updated":"2015-02-05 16:31:02.000000000","message":"None is already default","commit_id":"7e5416e0d4f157107e545a0e5015431df18febca"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"94fad102064fa056c0e76dac2a23fd4674bbf8bf","unresolved":false,"context_lines":[{"line_number":143,"context_line":"                        nargs\u003d\u0027+\u0027,"},{"line_number":144,"context_line":"                        help\u003d\u0027Keys of resource_metadata. \u0027"},{"line_number":145,"context_line":"                             \u0027Metadata values are defined \u0027"},{"line_number":146,"context_line":"                             \u0027as \u003ckey+resource_index\u003e\u0027)"},{"line_number":147,"context_line":"    parser.add_argument(\"--resource-metadata-json\","},{"line_number":148,"context_line":"                        dest\u003d\u0027metadata_json\u0027,"},{"line_number":149,"context_line":"                        help\u003d\u0027Json for metadata dict.\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"da86d52c_2d186c83","line":146,"updated":"2015-02-18 16:48:25.000000000","message":"The usage of this argument is not clear to me from the help text - can you include an example?","commit_id":"e28e9fc3306b95bbe8d278f07ba5a5c4ef86accc"},{"author":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"change_message_id":"207715a3306f742838410352fc5c886d8e2b634b","unresolved":false,"context_lines":[{"line_number":143,"context_line":"                        nargs\u003d\u0027+\u0027,"},{"line_number":144,"context_line":"                        help\u003d\u0027Keys of resource_metadata. \u0027"},{"line_number":145,"context_line":"                             \u0027Metadata values are defined \u0027"},{"line_number":146,"context_line":"                             \u0027as \u003ckey+resource_index\u003e\u0027)"},{"line_number":147,"context_line":"    parser.add_argument(\"--resource-metadata-json\","},{"line_number":148,"context_line":"                        dest\u003d\u0027metadata_json\u0027,"},{"line_number":149,"context_line":"                        help\u003d\u0027Json for metadata dict.\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"da86d52c_de96733d","line":146,"in_reply_to":"da86d52c_2d186c83","updated":"2015-02-19 13:51:15.000000000","message":"If we want to make different metadata for every resource, we can define only metadata keys. Metadata values will be unique for every resource.\n\nExample: with \"--resource-metadata-keys image_ref host flavor\" next resource_list will be created:\n\n[(resource-1, {image_ref:image_ref1, host:host1, flavor:flavor1}), ... (resource-N, {image_ref:image_refN, host:hostN, flavor:flavorN})]","commit_id":"e28e9fc3306b95bbe8d278f07ba5a5c4ef86accc"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"776f278762e88356d0daf39e3bac0570d4651d9e","unresolved":false,"context_lines":[{"line_number":143,"context_line":"                        nargs\u003d\u0027+\u0027,"},{"line_number":144,"context_line":"                        help\u003d\u0027Keys of resource_metadata. \u0027"},{"line_number":145,"context_line":"                             \u0027Metadata values are defined \u0027"},{"line_number":146,"context_line":"                             \u0027as \u003ckey+resource_index\u003e\u0027)"},{"line_number":147,"context_line":"    parser.add_argument(\"--resource-metadata-json\","},{"line_number":148,"context_line":"                        dest\u003d\u0027metadata_json\u0027,"},{"line_number":149,"context_line":"                        help\u003d\u0027Json for metadata dict.\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_cec3e588","line":146,"in_reply_to":"da86d52c_de96733d","updated":"2015-02-20 11:24:40.000000000","message":"Cool, so might the help string be clearer as something like:\n\n  help\u003d\u0027Keys of resource_metadata. \u0027\n       \u0027The corresponding metadata values are constructed with the resource index \u0027\n       \u0027for each resource appended to the key, e.g. flavor1 or host2 etc.\u0027)","commit_id":"e28e9fc3306b95bbe8d278f07ba5a5c4ef86accc"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"15f55489b6a752452b7b4bc1984919a91b7ccdfc","unresolved":false,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"def main(argv\u003dNone):"},{"line_number":155,"context_line":"    argv \u003d argv or sys.argv()"},{"line_number":156,"context_line":"    args \u003d get_parser().parse_known_args(argv)[0]"},{"line_number":157,"context_line":"    make_data_args \u003d make_test_data.get_parser().parse_known_args(argv)[0]"},{"line_number":158,"context_line":"    rpc_client \u003d get_rpc_client(args.config_file)"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_21d9ef83","line":155,"updated":"2015-02-27 08:04:51.000000000","message":"-1: s/sys.argv()/sys.argv/","commit_id":"e28e9fc3306b95bbe8d278f07ba5a5c4ef86accc"}]}
