)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"08cbd0d2785841e5731876a80e370817fd4068f0","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Retry if download fails."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Closes-Bug: #1838717"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Ia892ecc8583ad2f1d4f3d82ede8f2e4939af1994"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7faddb67_fe4dcc3a","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":20},"updated":"2019-08-02 07:42:25.000000000","message":"python-tempestconf uses storyboard, so this has no effect","commit_id":"bbda467b4bf25cfb411fd340b49d63a571b81e80"}],"config_tempest/services/image.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"08cbd0d2785841e5731876a80e370817fd4068f0","unresolved":false,"context_lines":[{"line_number":265,"context_line":"            return f_retry"},{"line_number":266,"context_line":"        return deco_retry"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"    @retry(urllib.error.URLError, tries\u003d3, delay\u003d3, backoff\u003d2, logger\u003dC.LOG)"},{"line_number":269,"context_line":"    def retry_urlopen(self, url):"},{"line_number":270,"context_line":"        \"\"\"Opens url using urlopen. If it fails, it will try again."},{"line_number":271,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_7e5b1cf5","line":268,"range":{"start_line":268,"start_character":34,"end_line":268,"end_character":61},"updated":"2019-08-02 07:42:25.000000000","message":"These values are actually the default ones, see line 227 (except of the number of tries)","commit_id":"bbda467b4bf25cfb411fd340b49d63a571b81e80"}]}
