)]}'
{"nova/api/openstack/common.py":[{"author":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"change_message_id":"df062e280de85cda7ee85277b7ec8b281a7d39a1","unresolved":false,"context_lines":[{"line_number":87,"context_line":"    task_map \u003d _STATE_MAP.get(vm_state, dict(default\u003d\u0027UNKNOWN_STATE\u0027))"},{"line_number":88,"context_line":"    status \u003d task_map.get(task_state, task_map[\u0027default\u0027])"},{"line_number":89,"context_line":"    # putting task state information in the status"},{"line_number":90,"context_line":"    if task_state is not None and task_state !\u003d \u0027default\u0027:"},{"line_number":91,"context_line":"        status +\u003d \"(\" + task_state + \")\""},{"line_number":92,"context_line":"    LOG.debug(\"Generated %(status)s from vm_state\u003d%(vm_state)s \""},{"line_number":93,"context_line":"              \"task_state\u003d%(task_state)s.\" % locals())"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACn%2F%2F%2Bk0%3D","line":90,"updated":"2011-11-14 18:37:33.000000000","message":"if task_state and task_state !\u003d \u0027default\u0027:","commit_id":"63fdf8c69bc05ab88831841e8e66327b5dd9ccc0"},{"author":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"change_message_id":"df062e280de85cda7ee85277b7ec8b281a7d39a1","unresolved":false,"context_lines":[{"line_number":88,"context_line":"    status \u003d task_map.get(task_state, task_map[\u0027default\u0027])"},{"line_number":89,"context_line":"    # putting task state information in the status"},{"line_number":90,"context_line":"    if task_state is not None and task_state !\u003d \u0027default\u0027:"},{"line_number":91,"context_line":"        status +\u003d \"(\" + task_state + \")\""},{"line_number":92,"context_line":"    LOG.debug(\"Generated %(status)s from vm_state\u003d%(vm_state)s \""},{"line_number":93,"context_line":"              \"task_state\u003d%(task_state)s.\" % locals())"},{"line_number":94,"context_line":"    return status"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACn%2F%2F%2Bkw%3D","line":91,"updated":"2011-11-14 18:37:33.000000000","message":"how will this be internationalized?","commit_id":"63fdf8c69bc05ab88831841e8e66327b5dd9ccc0"}],"nova/tests/integrated/api/client.py":[{"author":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"change_message_id":"df062e280de85cda7ee85277b7ec8b281a7d39a1","unresolved":false,"context_lines":[{"line_number":157,"context_line":"                elif http_status \u003d\u003d 401:"},{"line_number":158,"context_line":"                    raise OpenStackApiAuthorizationException(response\u003dresponse)"},{"line_number":159,"context_line":"                elif http_status \u003d\u003d 409:"},{"line_number":160,"context_line":"                    #TODO put an invalid exception"},{"line_number":161,"context_line":"                    raise OpenStackApiAuthorizationException(response\u003dresponse)"},{"line_number":162,"context_line":"                else:"},{"line_number":163,"context_line":"                    raise OpenStackApiException("}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACn%2F%2F%2Bk4%3D","line":160,"updated":"2011-11-14 18:37:33.000000000","message":"No TODO without TODO(your name)  ... and why can we not put in a proper exception now?","commit_id":"63fdf8c69bc05ab88831841e8e66327b5dd9ccc0"}],"nova/tests/integrated/test_servers.py":[{"author":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"change_message_id":"df062e280de85cda7ee85277b7ec8b281a7d39a1","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            server \u003d self.api.get_server(server[\u0027id\u0027])"},{"line_number":35,"context_line":"            if server[\u0027status\u0027].split(\"(\")[0] !\u003d status:"},{"line_number":36,"context_line":"                break"},{"line_number":37,"context_line":"            time.sleep(.1)"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"        return server"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACn%2F%2F%2Bk8%3D","line":37,"updated":"2011-11-14 18:37:33.000000000","message":"Tests shouldn\u0027t be dependent on sleep(). You need to stub out the actual external check and fake it.","commit_id":"63fdf8c69bc05ab88831841e8e66327b5dd9ccc0"}]}
