)]}'
{"nova/utils.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"36ada5106c1a563ecd8547c4b170581b3a2783fc","unresolved":false,"context_lines":[{"line_number":1477,"context_line":"    return at.strftime(\"%Y-%m-%dT%H:%M:%S.%f\")"},{"line_number":1478,"context_line":""},{"line_number":1479,"context_line":""},{"line_number":1480,"context_line":"def print_dict(dct, dict_property\u003d\"Property\", wrap\u003d0, dict_value\u003d\u0027Value\u0027):"},{"line_number":1481,"context_line":"    \"\"\"Print a `dict` as a table of two columns."},{"line_number":1482,"context_line":""},{"line_number":1483,"context_line":"    :param dct: `dict` to print"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a061dce_239fd504","line":1480,"updated":"2016-04-04 10:52:25.000000000","message":"I wonder about just having a nova/cmd/utils.py file for these two, but I am OK with this.","commit_id":"b1871e57590efdbdf0bfada7bf0ae2c48bec9922"}],"tox.ini":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"bcdd5e9af7cabe07f324fcf162e2a60ad9a2fd5b","unresolved":false,"context_lines":[{"line_number":75,"context_line":"  python setup.py testr --coverage \\"},{"line_number":76,"context_line":"    --testr-args\u003d\u0027{posargs}\u0027"},{"line_number":77,"context_line":"  coverage combine"},{"line_number":78,"context_line":"  coverage html --include\u003d\u0027nova/*\u0027 --omit\u003d\u0027nova/openstack/common/*\u0027 -d covhtml -i"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"[testenv:venv]"},{"line_number":81,"context_line":"# NOTE(jaegerandi): This target does not use constraints because"}],"source_content_type":"text/x-properties","patch_set":4,"id":"ba0121b8_45163b56","line":78,"range":{"start_line":78,"start_character":35,"end_line":78,"end_character":67},"updated":"2016-04-03 15:16:33.000000000","message":"You can remove this also.","commit_id":"46790a488706aa5a03464d285e55c1ddc55304f7"},{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"b406497348414090ca03fe181118435f14f3000d","unresolved":false,"context_lines":[{"line_number":75,"context_line":"  python setup.py testr --coverage \\"},{"line_number":76,"context_line":"    --testr-args\u003d\u0027{posargs}\u0027"},{"line_number":77,"context_line":"  coverage combine"},{"line_number":78,"context_line":"  coverage html --include\u003d\u0027nova/*\u0027 --omit\u003d\u0027nova/openstack/common/*\u0027 -d covhtml -i"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"[testenv:venv]"},{"line_number":81,"context_line":"# NOTE(jaegerandi): This target does not use constraints because"}],"source_content_type":"text/x-properties","patch_set":4,"id":"ba0121b8_c0b51932","line":78,"range":{"start_line":78,"start_character":35,"end_line":78,"end_character":67},"in_reply_to":"ba0121b8_45163b56","updated":"2016-04-03 15:38:54.000000000","message":"Done","commit_id":"46790a488706aa5a03464d285e55c1ddc55304f7"}]}
