)]}'
{"ceilometer/hardware/discovery.py":[{"author":{"_account_id":14237,"name":"Jie Li","email":"jie.li@easystack.cn","username":"JieLi"},"change_message_id":"67958e6fef29fc54e4eff34179ea54909b5dc5cd","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    def __init__(self):"},{"line_number":42,"context_line":"        super(NodesDiscoveryTripleO, self).__init__()"},{"line_number":43,"context_line":"        self.nova_cli \u003d nova_client.Client()"},{"line_number":44,"context_line":"        self.last_run \u003d None"},{"line_number":45,"context_line":"        self.instances \u003d {}"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    @staticmethod"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_10334263","line":44,"updated":"2015-07-29 08:59:56.000000000","message":"How do we use \u0027last_run\u0027? Will it always be None?","commit_id":"c3ee45a810c6ba56c277a83f52d6d2d93e7c67a3"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"a29ad6bb3f1195b54f354bf837a5aa9fcea2d23b","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    def discover(self, manager, param\u003dNone):"},{"line_number":53,"context_line":"        \"\"\"Discover resources to monitor."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"        If since is supplied, it will return the instances changed since that"},{"line_number":56,"context_line":"        datetime. since should be in ISO Format \u0027%Y-%m-%dT%H:%M:%SZ\u0027"},{"line_number":57,"context_line":"        \"\"\""},{"line_number":58,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3a50d1a3_578d322f","line":55,"updated":"2015-07-29 14:00:41.000000000","message":"s/since/last_run/\n\nPerhaps.\n\nI understand what\u0027s going on here because I\u0027m in the context, but without that context \"If since is supplied\" might make no sense.\n\nWhich is an odd thing to critique because most of the time people don\u0027t provide comments at all and the code is completely inscrutable, so, like, at least you\u0027re trying to be helpful here which is awesome and so I feel rather churlish being all nitpicky like this...","commit_id":"8936dbc10ab93183ed5bc27c707b2aef45b72f36"},{"author":{"_account_id":14445,"name":"Jason Myers","email":"jason@jasonamyers.com","username":"jasonamyers"},"change_message_id":"2b7af00c2cfaede5bb257ce97923e8bb546eccd8","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    def discover(self, manager, param\u003dNone):"},{"line_number":53,"context_line":"        \"\"\"Discover resources to monitor."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"        If since is supplied, it will return the instances changed since that"},{"line_number":56,"context_line":"        datetime. since should be in ISO Format \u0027%Y-%m-%dT%H:%M:%SZ\u0027"},{"line_number":57,"context_line":"        \"\"\""},{"line_number":58,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3a50d1a3_37f0a666","line":55,"in_reply_to":"3a50d1a3_578d322f","updated":"2015-07-29 14:05:33.000000000","message":"Done","commit_id":"8936dbc10ab93183ed5bc27c707b2aef45b72f36"}]}
