)]}'
{"cinder/volume/drivers/hds/hnas_backend.py":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"8b3390d89f95c2de1806fc341abec33d02af37e5","unresolved":false,"context_lines":[{"line_number":119,"context_line":"                inf \u003d line.split()"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"                if not single_evs:"},{"line_number":122,"context_line":"                    (fsid, fslabel, capacity, used, perstr) \u003d \\"},{"line_number":123,"context_line":"                        (inf[0], inf[1], inf[3], inf[5], inf[7])"},{"line_number":124,"context_line":"                    (availunit, usedunit) \u003d (inf[4], inf[6])"},{"line_number":125,"context_line":"                else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_4678d68f","line":122,"updated":"2014-12-15 19:47:48.000000000","message":"Shouldn\u0027t use \\ for long lines.  Can\u0027t this be wrapped in ( )?","commit_id":"6da52120df24b07cd7c434550fb361ad63fcdb0d"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"25490917644f302426da49683b266a99c59c73de","unresolved":false,"context_lines":[{"line_number":119,"context_line":"                inf \u003d line.split()"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"                if not single_evs:"},{"line_number":122,"context_line":"                    (fsid, fslabel, capacity, used, perstr) \u003d \\"},{"line_number":123,"context_line":"                        (inf[0], inf[1], inf[3], inf[5], inf[7])"},{"line_number":124,"context_line":"                    (availunit, usedunit) \u003d (inf[4], inf[6])"},{"line_number":125,"context_line":"                else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_a16b241e","line":122,"in_reply_to":"3a961159_4678d68f","updated":"2014-12-15 20:26:20.000000000","message":"Done","commit_id":"6da52120df24b07cd7c434550fb361ad63fcdb0d"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"8b3390d89f95c2de1806fc341abec33d02af37e5","unresolved":false,"context_lines":[{"line_number":123,"context_line":"                        (inf[0], inf[1], inf[3], inf[5], inf[7])"},{"line_number":124,"context_line":"                    (availunit, usedunit) \u003d (inf[4], inf[6])"},{"line_number":125,"context_line":"                else:"},{"line_number":126,"context_line":"                    (fsid, fslabel, capacity, used, perstr) \u003d \\"},{"line_number":127,"context_line":"                        (inf[0], inf[1], inf[2], inf[4], inf[6])"},{"line_number":128,"context_line":"                    (availunit, usedunit) \u003d (inf[3], inf[5])"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_666dd2cc","line":126,"updated":"2014-12-15 19:47:48.000000000","message":"Same comment here.","commit_id":"6da52120df24b07cd7c434550fb361ad63fcdb0d"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"25490917644f302426da49683b266a99c59c73de","unresolved":false,"context_lines":[{"line_number":123,"context_line":"                        (inf[0], inf[1], inf[3], inf[5], inf[7])"},{"line_number":124,"context_line":"                    (availunit, usedunit) \u003d (inf[4], inf[6])"},{"line_number":125,"context_line":"                else:"},{"line_number":126,"context_line":"                    (fsid, fslabel, capacity, used, perstr) \u003d \\"},{"line_number":127,"context_line":"                        (inf[0], inf[1], inf[2], inf[4], inf[6])"},{"line_number":128,"context_line":"                    (availunit, usedunit) \u003d (inf[3], inf[5])"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_c1683024","line":126,"in_reply_to":"3a961159_666dd2cc","updated":"2014-12-15 20:26:20.000000000","message":"Done","commit_id":"6da52120df24b07cd7c434550fb361ad63fcdb0d"},{"author":{"_account_id":11751,"name":"Marcus V R Nascimento","email":"marcusvrn@gmail.com","username":"marcusvrn"},"change_message_id":"65a527fd3abc9e647cc51baf330771138ca901b8","unresolved":false,"context_lines":[{"line_number":118,"context_line":"            if \u0027GB\u0027 in line or \u0027TB\u0027 in line:"},{"line_number":119,"context_line":"                inf \u003d line.split()"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"                if not single_evs:"},{"line_number":122,"context_line":"                    (fsid, fslabel, capacity) \u003d (inf[0], inf[1], inf[3])"},{"line_number":123,"context_line":"                    (used, perstr) \u003d (inf[5], inf[7])"},{"line_number":124,"context_line":"                    (availunit, usedunit) \u003d (inf[4], inf[6])"}],"source_content_type":"text/x-python","patch_set":12,"id":"ba7be1f8_b8e21a2d","line":121,"updated":"2015-03-02 14:30:25.000000000","message":"Is there another better way to instantiate the tuples? Something like get headers and then use it to get the values, because if the column does not exists, you will not have problem with indexes.\n\ne.g.\nheader \u003d in.readline().split(\u0027\\t\u0027)\n\nfields \u003d {header[it]: it for it in range(len(header))}\n\nfields[\u0027Label\u0027]","commit_id":"6abbd6bf81ff5640d900d2417479c5def9b3cf1e"}]}
