)]}'
{"monasca_agent/common/aggregator.py":[{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"fcc3a845b226f26d0b36bb05f16201b7e31b9964","unresolved":false,"context_lines":[{"line_number":18,"context_line":"# does not support submitting values for the past, and all values get"},{"line_number":19,"context_line":"# submitted for the timestamp passed into the flush() function."},{"line_number":20,"context_line":"RECENT_POINT_THRESHOLD_DEFAULT \u003d 3600"},{"line_number":21,"context_line":"VALUE_META_MAX_NUMBER \u003d 16"},{"line_number":22,"context_line":"VALUE_META_VALUE_MAX_LENGTH \u003d 2048"},{"line_number":23,"context_line":"VALUE_META_NAME_MAX_LENGTH \u003d 255"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"invalid_chars \u003d \"\u003c\u003e\u003d{}(),\\\"\\\\\\\\;\u0026\""},{"line_number":26,"context_line":"restricted_dimension_chars \u003d re.compile(\u0027[\u0027 + invalid_chars + \u0027]\u0027)"},{"line_number":27,"context_line":"restricted_name_chars \u003d re.compile(\u0027[\u0027 + invalid_chars + \u0027 \u0027 + \u0027]\u0027)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"class InvalidMetricName(Exception):"},{"line_number":31,"context_line":"    pass"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"class InvalidDimensionKey(Exception):"},{"line_number":35,"context_line":"    pass"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"class InvalidDimensionValue(Exception):"},{"line_number":39,"context_line":"    pass"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"class InvalidValue(Exception):"},{"line_number":43,"context_line":"    pass"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"class InvalidValueMeta(Exception):"},{"line_number":47,"context_line":"    pass"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"class MetricsAggregator(object):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff82abbf_7ff65dfc","side":"PARENT","line":47,"range":{"start_line":21,"start_character":0,"end_line":47,"end_character":8},"updated":"2017-11-30 21:52:40.000000000","message":"remove these","commit_id":"530599c705f52ed4d7082833df0df77a609ef4db"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"00486d965badef0ba678ca21e9bb9839305bb396","unresolved":false,"context_lines":[{"line_number":18,"context_line":"# does not support submitting values for the past, and all values get"},{"line_number":19,"context_line":"# submitted for the timestamp passed into the flush() function."},{"line_number":20,"context_line":"RECENT_POINT_THRESHOLD_DEFAULT \u003d 3600"},{"line_number":21,"context_line":"VALUE_META_MAX_NUMBER \u003d 16"},{"line_number":22,"context_line":"VALUE_META_VALUE_MAX_LENGTH \u003d 2048"},{"line_number":23,"context_line":"VALUE_META_NAME_MAX_LENGTH \u003d 255"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"invalid_chars \u003d \"\u003c\u003e\u003d{}(),\\\"\\\\\\\\;\u0026\""},{"line_number":26,"context_line":"restricted_dimension_chars \u003d re.compile(\u0027[\u0027 + invalid_chars + \u0027]\u0027)"},{"line_number":27,"context_line":"restricted_name_chars \u003d re.compile(\u0027[\u0027 + invalid_chars + \u0027 \u0027 + \u0027]\u0027)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"class InvalidMetricName(Exception):"},{"line_number":31,"context_line":"    pass"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"class InvalidDimensionKey(Exception):"},{"line_number":35,"context_line":"    pass"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"class InvalidDimensionValue(Exception):"},{"line_number":39,"context_line":"    pass"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"class InvalidValue(Exception):"},{"line_number":43,"context_line":"    pass"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"class InvalidValueMeta(Exception):"},{"line_number":47,"context_line":"    pass"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"class MetricsAggregator(object):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff82abbf_5fca79a1","side":"PARENT","line":47,"range":{"start_line":21,"start_character":0,"end_line":47,"end_character":8},"in_reply_to":"ff82abbf_7ff65dfc","updated":"2017-11-30 21:53:41.000000000","message":"good call","commit_id":"530599c705f52ed4d7082833df0df77a609ef4db"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"fcc3a845b226f26d0b36bb05f16201b7e31b9964","unresolved":false,"context_lines":[{"line_number":200,"context_line":"        self.metrics[context].sample(value, sample_rate, timestamp)"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"def get_value_meta_overage(value_meta):"},{"line_number":204,"context_line":"    if len(json.dumps(value_meta)) \u003e VALUE_META_VALUE_MAX_LENGTH:"},{"line_number":205,"context_line":"        return len(json.dumps(value_meta)) - VALUE_META_VALUE_MAX_LENGTH"},{"line_number":206,"context_line":"    return 0"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff82abbf_9fe7a147","side":"PARENT","line":203,"updated":"2017-11-30 21:52:40.000000000","message":"remove this","commit_id":"530599c705f52ed4d7082833df0df77a609ef4db"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"a6ca4be8f0c9986a1851669409c92cd4d3de7e2f","unresolved":false,"context_lines":[{"line_number":200,"context_line":"        self.metrics[context].sample(value, sample_rate, timestamp)"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"def get_value_meta_overage(value_meta):"},{"line_number":204,"context_line":"    if len(json.dumps(value_meta)) \u003e VALUE_META_VALUE_MAX_LENGTH:"},{"line_number":205,"context_line":"        return len(json.dumps(value_meta)) - VALUE_META_VALUE_MAX_LENGTH"},{"line_number":206,"context_line":"    return 0"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff82abbf_bf3aa595","side":"PARENT","line":203,"in_reply_to":"ff82abbf_1fc4f191","updated":"2017-11-30 21:54:13.000000000","message":"This is used by ln 112 seems like","commit_id":"530599c705f52ed4d7082833df0df77a609ef4db"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"00486d965badef0ba678ca21e9bb9839305bb396","unresolved":false,"context_lines":[{"line_number":200,"context_line":"        self.metrics[context].sample(value, sample_rate, timestamp)"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"def get_value_meta_overage(value_meta):"},{"line_number":204,"context_line":"    if len(json.dumps(value_meta)) \u003e VALUE_META_VALUE_MAX_LENGTH:"},{"line_number":205,"context_line":"        return len(json.dumps(value_meta)) - VALUE_META_VALUE_MAX_LENGTH"},{"line_number":206,"context_line":"    return 0"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff82abbf_1fc4f191","side":"PARENT","line":203,"in_reply_to":"ff82abbf_9fe7a147","updated":"2017-11-30 21:53:41.000000000","message":"good call","commit_id":"530599c705f52ed4d7082833df0df77a609ef4db"}]}
