)]}'
{"swiftclient/service.py":[{"author":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"change_message_id":"9cce180947bab7fa6d6ea21d27ae9ac030bb9b89","unresolved":false,"context_lines":[{"line_number":1115,"context_line":""},{"line_number":1116,"context_line":"            no_file \u003d options[\u0027no_download\u0027]"},{"line_number":1117,"context_line":""},{"line_number":1118,"context_line":"            if options[\u0027decode_content\u0027] and not no_file:"},{"line_number":1119,"context_line":"                obj_body \u003d maybe_gunzip_iter(obj_body)"},{"line_number":1120,"context_line":""},{"line_number":1121,"context_line":"            if out_file \u003d\u003d \"-\" and not no_file:"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a29b11f_0503d577","line":1118,"updated":"2015-10-23 21:16:23.000000000","message":"so you are trying guess if content is gzipped. Why not just look into content-encoding header?\n\nbut maybe i\u0027m just not understand this problem, sry :)","commit_id":"b065763ad111842730b38add6d791cbf471c57a8"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"60df730c28219e1a86fc5bb67a1f46d5c1cf6b09","unresolved":false,"context_lines":[{"line_number":1115,"context_line":""},{"line_number":1116,"context_line":"            no_file \u003d options[\u0027no_download\u0027]"},{"line_number":1117,"context_line":""},{"line_number":1118,"context_line":"            if options[\u0027decode_content\u0027] and not no_file:"},{"line_number":1119,"context_line":"                obj_body \u003d maybe_gunzip_iter(obj_body)"},{"line_number":1120,"context_line":""},{"line_number":1121,"context_line":"            if out_file \u003d\u003d \"-\" and not no_file:"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a29b11f_2c10274e","line":1118,"in_reply_to":"3a29b11f_0503d577","updated":"2015-11-04 19:16:05.000000000","message":"I trust the user that says (on download) \"I want to decode content\" more than the user that says (on upload) \"this content is encoded\" :P\n\nThis does go beyond the previous behavior; I\u0027m not sure that\u0027s bad, though.","commit_id":"b065763ad111842730b38add6d791cbf471c57a8"}],"swiftclient/utils.py":[{"author":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"change_message_id":"9cce180947bab7fa6d6ea21d27ae9ac030bb9b89","unresolved":false,"context_lines":[{"line_number":145,"context_line":"    except StopIteration:"},{"line_number":146,"context_line":"        return itertools.chain([buf.getvalue()], in_iter)"},{"line_number":147,"context_line":"    buf.seek(0)"},{"line_number":148,"context_line":"    if buf.read(3) !\u003d \u0027\\x1f\\x8b\\x08\u0027:"},{"line_number":149,"context_line":"        return itertools.chain([buf.getvalue()], in_iter)"},{"line_number":150,"context_line":"    return gunzip_iter(itertools.chain([buf.getvalue()], in_iter))"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3a29b11f_25ba91c1","line":148,"updated":"2015-10-23 21:16:23.000000000","message":"huh, magic constant, some comments here pls? :)","commit_id":"b065763ad111842730b38add6d791cbf471c57a8"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"60df730c28219e1a86fc5bb67a1f46d5c1cf6b09","unresolved":false,"context_lines":[{"line_number":145,"context_line":"    except StopIteration:"},{"line_number":146,"context_line":"        return itertools.chain([buf.getvalue()], in_iter)"},{"line_number":147,"context_line":"    buf.seek(0)"},{"line_number":148,"context_line":"    if buf.read(3) !\u003d \u0027\\x1f\\x8b\\x08\u0027:"},{"line_number":149,"context_line":"        return itertools.chain([buf.getvalue()], in_iter)"},{"line_number":150,"context_line":"    return gunzip_iter(itertools.chain([buf.getvalue()], in_iter))"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3a29b11f_e17d58b2","line":148,"in_reply_to":"3a29b11f_25ba91c1","updated":"2015-11-04 19:16:05.000000000","message":"Sure. Relevant links:\n\nhttps://tools.ietf.org/html/rfc1952#page-6\n\nhttps://github.com/python/cpython/blob/845155b/Lib/gzip.py#L408-L413\n\nhttps://github.com/python/cpython/blob/845155b/Lib/gzip.py#L220-L221","commit_id":"b065763ad111842730b38add6d791cbf471c57a8"}]}
