)]}'
{"monasca_agent/common/metrics.py":[{"author":{"_account_id":2419,"name":"Roland Hochmuth","email":"roland.hochmuth@hpe.com","username":"roland-hochmuth-s"},"change_message_id":"4426b107215cd3e24fb271e4f155a8bab2cf3c75","unresolved":false,"context_lines":[{"line_number":127,"context_line":"        return rate"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    def flush(self):"},{"line_number":130,"context_line":"        if self.value is None:"},{"line_number":131,"context_line":"            return []"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"        envelope \u003d self.measurement(self.value, self.timestamp)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_c44a41ac","line":130,"updated":"2016-08-02 18:34:40.000000000","message":"Wouldn\u0027t the more Pythonic way be \n\nif not self.value","commit_id":"8349f4727968603afa325f568164de0085ca8561"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"c68074d1e80955c1404d0151b264596b103ef289","unresolved":false,"context_lines":[{"line_number":127,"context_line":"        return rate"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    def flush(self):"},{"line_number":130,"context_line":"        if self.value is None:"},{"line_number":131,"context_line":"            return []"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"        envelope \u003d self.measurement(self.value, self.timestamp)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_4dd126cd","line":130,"in_reply_to":"bacf61ea_152ac1e7","updated":"2016-08-03 15:06:25.000000000","message":"Done","commit_id":"8349f4727968603afa325f568164de0085ca8561"},{"author":{"_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},"change_message_id":"80e302dbe5be1716a4d7ef1685e04a1097dc44f4","unresolved":false,"context_lines":[{"line_number":127,"context_line":"        return rate"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    def flush(self):"},{"line_number":130,"context_line":"        if self.value is None:"},{"line_number":131,"context_line":"            return []"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"        envelope \u003d self.measurement(self.value, self.timestamp)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_152ac1e7","line":130,"in_reply_to":"bacf61ea_c44a41ac","updated":"2016-08-02 19:42:33.000000000","message":"Unfortunately 0 is a legitimate value that we need to report and that would also be caught by the Pythonic way.","commit_id":"8349f4727968603afa325f568164de0085ca8561"}]}
