)]}'
{"ceilometer/sample.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"afef719237a35c2cc3609b79f00113c6a54bb5e8","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"opts \u003d ["},{"line_number":48,"context_line":"    cfg.StrOpt(\u0027region_name\u0027,"},{"line_number":49,"context_line":"               default\u003dNone,"},{"line_number":50,"context_line":"               help\u003d\u0027Region name to be added to sample metadatas.\u0027),"},{"line_number":51,"context_line":"]"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ff346bd7_83e7fa12","line":49,"updated":"2017-07-26 07:41:40.000000000","message":"This is useless. None is always the default","commit_id":"8c39b58d3acb67e79d1b0afdfcad0daca74c4f3c"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"afef719237a35c2cc3609b79f00113c6a54bb5e8","unresolved":false,"context_lines":[{"line_number":51,"context_line":"]"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"CONF \u003d cfg.CONF"},{"line_number":54,"context_line":"CONF.register_opts(opts)"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"def add_reserved_user_metadata(conf, src_metadata, dest_metadata):"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff346bd7_e3d6c627","line":54,"updated":"2017-07-26 07:41:40.000000000","message":"We don\u0027t use the global conf object","commit_id":"8c39b58d3acb67e79d1b0afdfcad0daca74c4f3c"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"afef719237a35c2cc3609b79f00113c6a54bb5e8","unresolved":false,"context_lines":[{"line_number":119,"context_line":"        self.monotonic_time \u003d monotonic_time"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"        if CONF.region_name:"},{"line_number":122,"context_line":"            self.resource_metadata[\u0027region_name\u0027] \u003d CONF.region_name"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"    def as_dict(self):"},{"line_number":125,"context_line":"        return copy.copy(self.__dict__)"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff346bd7_63cbf671","line":122,"updated":"2017-07-26 07:41:40.000000000","message":"The source field was made for that purpose AFAIR.","commit_id":"8c39b58d3acb67e79d1b0afdfcad0daca74c4f3c"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"31a8bace25f8cb3d928d0ac143a890bf35c1957e","unresolved":false,"context_lines":[{"line_number":93,"context_line":"# Resource metadata: various metadata"},{"line_number":94,"context_line":"# id: an uuid of a sample, can be taken from API  when post sample via API"},{"line_number":95,"context_line":"class Sample(object):"},{"line_number":96,"context_line":"    SOURCE_DEFAULT \u003d \"openstack\""},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    def __init__(self, name, type, unit, volume, user_id, project_id,"},{"line_number":99,"context_line":"                 resource_id, timestamp\u003dNone, resource_metadata\u003dNone,"}],"source_content_type":"text/x-python","patch_set":4,"id":"df3967d1_cd0e4f8c","line":96,"updated":"2017-08-02 13:36:18.000000000","message":"jd made a valid comment regarding source field in previous patch. could you reply?","commit_id":"6ed513d745ec5177c0e4c651324aae06f72046f3"}]}
