)]}'
{"nova/tests/unit/test_service.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"240493fcb1f701ac7056362bf8a47eaa90ebeb09","unresolved":false,"context_lines":[{"line_number":37,"context_line":"from nova import wsgi"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"test_service_opts \u003d ["},{"line_number":40,"context_line":"    cfg.StrOpt(\"test_service_listen\","},{"line_number":41,"context_line":"               default\u003d\u0027127.0.0.1\u0027,"},{"line_number":42,"context_line":"               help\u003d\"Host to bind test service to\"),"},{"line_number":43,"context_line":"    cfg.IntOpt(\"test_service_listen_port\","},{"line_number":44,"context_line":"               default\u003d0,"},{"line_number":45,"context_line":"               help\u003d\"Port number to bind test service to\"),"},{"line_number":46,"context_line":"    ]"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"CONF \u003d cfg.CONF"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_8bf4e1cf","line":45,"range":{"start_line":40,"start_character":0,"end_line":45,"end_character":59},"updated":"2016-12-08 16:34:32.000000000","message":"It took me a while to figure out why these were still needed. Turns out there\u0027s some getattr magic happening. Might be worth adding a comment saying as much\n\nhttps://github.com/openstack/nova/blob/0a137d18/nova/service.py#L304-L305\n\nThat\u0027s unrelated to this, however","commit_id":"06a990cdb2582949868ed05b6e1ee39e0950d401"},{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"3024277a4a046623d1c1ef0f558111bd4d14730d","unresolved":false,"context_lines":[{"line_number":37,"context_line":"from nova import wsgi"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"test_service_opts \u003d ["},{"line_number":40,"context_line":"    cfg.StrOpt(\"test_service_listen\","},{"line_number":41,"context_line":"               default\u003d\u0027127.0.0.1\u0027,"},{"line_number":42,"context_line":"               help\u003d\"Host to bind test service to\"),"},{"line_number":43,"context_line":"    cfg.IntOpt(\"test_service_listen_port\","},{"line_number":44,"context_line":"               default\u003d0,"},{"line_number":45,"context_line":"               help\u003d\"Port number to bind test service to\"),"},{"line_number":46,"context_line":"    ]"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"CONF \u003d cfg.CONF"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_4866f3ed","line":45,"range":{"start_line":40,"start_character":0,"end_line":45,"end_character":59},"in_reply_to":"3a71b18c_8bf4e1cf","updated":"2016-12-12 01:53:23.000000000","message":"yeah, that\u0027s the place :-）","commit_id":"06a990cdb2582949868ed05b6e1ee39e0950d401"}]}
