)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"9a8dd0ae94d106bfb63340d5996367a765c6c70c","unresolved":false,"context_lines":[{"line_number":10,"context_line":"from the job binaires table and from the job binaries"},{"line_number":11,"context_line":"description page."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Fixes: bug 1251288"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: Ie7dae47f2b682a0093bbfa40457c67eb94d070c7"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"AAAATn%2F92E0%3D","line":13,"updated":"2013-12-05 10:24:59.000000000","message":"It\u0027s better to use Closes-Bug: #1251288 atm.","commit_id":"1adda368ff2c8448e589e71dce7997b9954ef008"}],"savannadashboard/job_binaries/tables.py":[{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"9a8dd0ae94d106bfb63340d5996367a765c6c70c","unresolved":false,"context_lines":[{"line_number":61,"context_line":"class DownloadJobBinary(tables.LinkAction):"},{"line_number":62,"context_line":"    name \u003d \"download job binary\""},{"line_number":63,"context_line":"    verbose_name \u003d _(\"Download Job Binary\")"},{"line_number":64,"context_line":"    url \u003d \"horizon:savanna:job_binaries:generate\""},{"line_number":65,"context_line":"    classes \u003d (\"btn-edit\")"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F92D8%3D","line":64,"updated":"2013-12-05 10:24:59.000000000","message":"Why this endpoint named \u0027generate\u0027 if it\u0027s about downloading job binary? Maybe just name it \u0027download\u0027?","commit_id":"1adda368ff2c8448e589e71dce7997b9954ef008"}],"savannadashboard/job_binaries/views.py":[{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"9a8dd0ae94d106bfb63340d5996367a765c6c70c","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        try:"},{"line_number":75,"context_line":"            savanna \u003d savannaclient(request)"},{"line_number":76,"context_line":"            jb \u003d savanna.job_binaries.get(job_binary_id)"},{"line_number":77,"context_line":"            data \u003d savanna.job_binaries.get_file(job_binary_id)"},{"line_number":78,"context_line":"        except Exception:"},{"line_number":79,"context_line":"            redirect \u003d reverse(\u0027horizon:savanna:job_binaries:index\u0027)"},{"line_number":80,"context_line":"            exceptions.handle(self.request,"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F92DQ%3D","line":77,"updated":"2013-12-05 10:24:59.000000000","message":"It means that we\u0027ll download the whole job binary to memory on server, but there are no good solutions for it. So, it\u0027s ok atm, just some thoughts.","commit_id":"1adda368ff2c8448e589e71dce7997b9954ef008"}]}
