)]}'
{"osc_lib/formattable_columns.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"6e70b4968a9528c42b1094b1b6d32038bb84b669","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#   Copyright 2012-2013 OpenStack Foundation"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"#   Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"#   not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_23407c07","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":44},"updated":"2017-05-03 17:37:41.000000000","message":"probably dont need this","commit_id":"d70c82db2610d99ae26bc25c8b00f2034650e740"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"2db7019c9278a87caf30a692c4e3082da6ad93ad","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#   Copyright 2012-2013 OpenStack Foundation"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"#   Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"#   not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f044301_3fdc4345","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":44},"in_reply_to":"5ff73747_23407c07","updated":"2017-05-03 19:38:56.000000000","message":"Woops... I copied the header from other file carelessly :(","commit_id":"d70c82db2610d99ae26bc25c8b00f2034650e740"}],"osc_lib/utils.py":[{"author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"change_message_id":"ca1763180521d53bf092d8b3d6afd120c725c444","unresolved":false,"context_lines":[{"line_number":398,"context_line":"            formatter \u003d formatters[field]"},{"line_number":399,"context_line":"            if issubclass(formatter, cliff_columns.FormattableColumn):"},{"line_number":400,"context_line":"                data \u003d formatter(data)"},{"line_number":401,"context_line":"            else:"},{"line_number":402,"context_line":"                if data is not None:"},{"line_number":403,"context_line":"                    data \u003d formatter(data)"},{"line_number":404,"context_line":"        row.append(data)"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf091321_bf304909","line":401,"updated":"2017-06-08 10:09:50.000000000","message":"The warning should be added at here, right?","commit_id":"dde522919c0343d2174441ba44631dfae5d11446"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"4c61eb9e5e50008dd89106556486bd1359bdd9c8","unresolved":false,"context_lines":[{"line_number":398,"context_line":"            formatter \u003d formatters[field]"},{"line_number":399,"context_line":"            if issubclass(formatter, cliff_columns.FormattableColumn):"},{"line_number":400,"context_line":"                data \u003d formatter(data)"},{"line_number":401,"context_line":"            else:"},{"line_number":402,"context_line":"                if data is not None:"},{"line_number":403,"context_line":"                    data \u003d formatter(data)"},{"line_number":404,"context_line":"        row.append(data)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f1d235d_23753ffb","line":401,"in_reply_to":"bf091321_bf304909","updated":"2017-07-08 21:16:58.000000000","message":"Done","commit_id":"dde522919c0343d2174441ba44631dfae5d11446"}]}
