)]}'
{"test/unit/proxy/controllers/test_base.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"fc83692e8c364645e87e511a21e66bf982768a62","unresolved":false,"context_lines":[{"line_number":889,"context_line":""},{"line_number":890,"context_line":"            def getheader(self, header):"},{"line_number":891,"context_line":"                # content-length for the whole object is generated dynamically"},{"line_number":892,"context_line":"                # non-None chunks initialized as source1"},{"line_number":893,"context_line":"                if header.lower() \u003d\u003d \"content-length\":"},{"line_number":894,"context_line":"                    return str(sum(len(c) for c in self.chunks"},{"line_number":895,"context_line":"                                   if c is not None))"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f515b1d_aa458b19","line":892,"updated":"2017-09-22 16:47:21.000000000","message":"took me a while to grok this, thought second line was separate statement :)","commit_id":"f0bff55f023540abc9e082f7ab8a464e2ab8898c"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"15e0a781c800c6be443a15467c8cdd1390416c58","unresolved":false,"context_lines":[{"line_number":902,"context_line":"        source1 \u003d TestSource([\u0027abcd\u0027, \u00271234\u0027, None,"},{"line_number":903,"context_line":"                              \u0027efgh\u0027, \u00275678\u0027, \u0027lots\u0027, \u0027more\u0027, \u0027data\u0027])"},{"line_number":904,"context_line":"        # incomplete reads of client_chunk_size will be re-fetched"},{"line_number":905,"context_line":"        source2 \u003d TestSource([\u0027efgh\u0027, \u00275678\u0027, \u0027lots\u0027, None])"},{"line_number":906,"context_line":"        source3 \u003d TestSource([\u0027lots\u0027, \u0027more\u0027, \u0027data\u0027])"},{"line_number":907,"context_line":"        req \u003d Request.blank(\u0027/v1/a/c/o\u0027)"},{"line_number":908,"context_line":"        handler \u003d GetOrHeadHandler("}],"source_content_type":"text/x-python","patch_set":1,"id":"bf57530f_d13776e3","line":905,"updated":"2017-09-20 01:16:09.000000000","message":"maybe lotsXX to highlight that chunk is not used?  \u0027nope\u0027 might have also been good - but for some reason at the time I found it distracting that the real obviously wouldn\u0027t be returning that garbage so it wasn\u0027t clear why the stub was doing that?  maybe the comment helps - or maybe it\u0027s just a \"once you see it\" kinda thing?\n\n/me shrugs","commit_id":"f0bff55f023540abc9e082f7ab8a464e2ab8898c"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"fc83692e8c364645e87e511a21e66bf982768a62","unresolved":false,"context_lines":[{"line_number":902,"context_line":"        source1 \u003d TestSource([\u0027abcd\u0027, \u00271234\u0027, None,"},{"line_number":903,"context_line":"                              \u0027efgh\u0027, \u00275678\u0027, \u0027lots\u0027, \u0027more\u0027, \u0027data\u0027])"},{"line_number":904,"context_line":"        # incomplete reads of client_chunk_size will be re-fetched"},{"line_number":905,"context_line":"        source2 \u003d TestSource([\u0027efgh\u0027, \u00275678\u0027, \u0027lots\u0027, None])"},{"line_number":906,"context_line":"        source3 \u003d TestSource([\u0027lots\u0027, \u0027more\u0027, \u0027data\u0027])"},{"line_number":907,"context_line":"        req \u003d Request.blank(\u0027/v1/a/c/o\u0027)"},{"line_number":908,"context_line":"        handler \u003d GetOrHeadHandler("}],"source_content_type":"text/x-python","patch_set":1,"id":"7f515b1d_4a54d7ca","line":905,"in_reply_to":"bf57530f_d13776e3","updated":"2017-09-22 16:47:21.000000000","message":"or just \u0027lo\u0027 but IDK that adds much value to the test","commit_id":"f0bff55f023540abc9e082f7ab8a464e2ab8898c"}]}
