)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"55a67b645ed30f9b37433582badf0ff4f17e350a","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Using get method to get dictionary values"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Modify _create_network_resources method to use"},{"line_number":10,"context_line":"get method to fetch values of network_resources"},{"line_number":11,"context_line":"dictionary."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Ibe4b1105337b6527042aebe3fcb000006188e583"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"dab17558_66ee14ee","line":11,"range":{"start_line":9,"start_character":0,"end_line":11,"end_character":11},"updated":"2016-05-06 00:20:59.000000000","message":"Why we need to change like this?\nAre there some scenarios these keys don\u0027t exist?","commit_id":"3e71c10d5239a45f6ba8b6255a0819bbcfc5d1b8"}],"tempest/common/dynamic_creds.py":[{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"0c1a9470459bfd9d3139dcc3e6db979cca6ccd97","unresolved":false,"context_lines":[{"line_number":169,"context_line":"                if not network:"},{"line_number":170,"context_line":"                    raise exceptions.InvalidConfiguration("},{"line_number":171,"context_line":"                        \u0027A subnet requires a network\u0027)"},{"line_number":172,"context_line":"            elif self.network_resources.get(\u0027dhcp\u0027):"},{"line_number":173,"context_line":"                raise exceptions.InvalidConfiguration(\u0027DHCP requires a subnet\u0027)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"        data_utils.rand_name_root \u003d data_utils.rand_name(self.name)"}],"source_content_type":"text/x-python","patch_set":7,"id":"dab17558_f1dd5243","line":172,"range":{"start_line":172,"start_character":17,"end_line":172,"end_character":51},"updated":"2016-05-09 09:33:32.000000000","message":"this can be also retrieved at 161-163 block","commit_id":"0d9c9c72483294e17a6f26b4b5ed7db0e1b96e0a"},{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"0c1a9470459bfd9d3139dcc3e6db979cca6ccd97","unresolved":false,"context_lines":[{"line_number":173,"context_line":"                raise exceptions.InvalidConfiguration(\u0027DHCP requires a subnet\u0027)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"        data_utils.rand_name_root \u003d data_utils.rand_name(self.name)"},{"line_number":176,"context_line":"        if not self.network_resources or network:"},{"line_number":177,"context_line":"            network_name \u003d data_utils.rand_name_root + \"-network\""},{"line_number":178,"context_line":"            network \u003d self._create_network(network_name, tenant_id)"},{"line_number":179,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":7,"id":"dab17558_f1443275","line":176,"range":{"start_line":176,"start_character":14,"end_line":176,"end_character":40},"updated":"2016-05-09 09:33:32.000000000","message":"this can be removed","commit_id":"0d9c9c72483294e17a6f26b4b5ed7db0e1b96e0a"},{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"0c1a9470459bfd9d3139dcc3e6db979cca6ccd97","unresolved":false,"context_lines":[{"line_number":177,"context_line":"            network_name \u003d data_utils.rand_name_root + \"-network\""},{"line_number":178,"context_line":"            network \u003d self._create_network(network_name, tenant_id)"},{"line_number":179,"context_line":"        try:"},{"line_number":180,"context_line":"            if not self.network_resources or subnet:"},{"line_number":181,"context_line":"                subnet_name \u003d data_utils.rand_name_root + \"-subnet\""},{"line_number":182,"context_line":"                subnet \u003d self._create_subnet(subnet_name, tenant_id,"},{"line_number":183,"context_line":"                                             network[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":7,"id":"dab17558_7159625a","line":180,"range":{"start_line":180,"start_character":19,"end_line":180,"end_character":44},"updated":"2016-05-09 09:33:32.000000000","message":"ditto","commit_id":"0d9c9c72483294e17a6f26b4b5ed7db0e1b96e0a"},{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"0c1a9470459bfd9d3139dcc3e6db979cca6ccd97","unresolved":false,"context_lines":[{"line_number":181,"context_line":"                subnet_name \u003d data_utils.rand_name_root + \"-subnet\""},{"line_number":182,"context_line":"                subnet \u003d self._create_subnet(subnet_name, tenant_id,"},{"line_number":183,"context_line":"                                             network[\u0027id\u0027])"},{"line_number":184,"context_line":"            if not self.network_resources or router:"},{"line_number":185,"context_line":"                router_name \u003d data_utils.rand_name_root + \"-router\""},{"line_number":186,"context_line":"                router \u003d self._create_router(router_name, tenant_id)"},{"line_number":187,"context_line":"                self._add_router_interface(router[\u0027id\u0027], subnet[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":7,"id":"dab17558_9134c6fb","line":184,"range":{"start_line":184,"start_character":19,"end_line":184,"end_character":44},"updated":"2016-05-09 09:33:32.000000000","message":"ditto","commit_id":"0d9c9c72483294e17a6f26b4b5ed7db0e1b96e0a"}]}
