)]}'
{"swift/account/backend.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"9fc371a856efdf65a3ee29f1211f17801e78fdbb","unresolved":false,"context_lines":[{"line_number":418,"context_line":"                    query_args.append(marker)"},{"line_number":419,"context_line":"                    # Always set back to False"},{"line_number":420,"context_line":"                    delim_force_gte \u003d False"},{"line_number":421,"context_line":"                elif marker and (not prefix or marker \u003e\u003d prefix):"},{"line_number":422,"context_line":"                    query +\u003d \u0027 name \u003e ? AND\u0027"},{"line_number":423,"context_line":"                    query_args.append(marker)"},{"line_number":424,"context_line":"                elif prefix:"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_56691ef4","line":421,"updated":"2018-10-16 18:06:24.000000000","message":"I miss how None would always sort first :-(","commit_id":"28a582f3f4dadaa4172ab94b174572165a1c10fc"},{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"e0d782c1e0732176af957d7b6ef38a7c8b032cf3","unresolved":false,"context_lines":[{"line_number":418,"context_line":"                    query_args.append(marker)"},{"line_number":419,"context_line":"                    # Always set back to False"},{"line_number":420,"context_line":"                    delim_force_gte \u003d False"},{"line_number":421,"context_line":"                elif marker and (not prefix or marker \u003e\u003d prefix):"},{"line_number":422,"context_line":"                    query +\u003d \u0027 name \u003e ? AND\u0027"},{"line_number":423,"context_line":"                    query_args.append(marker)"},{"line_number":424,"context_line":"                elif prefix:"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_31b10c92","line":421,"in_reply_to":"3f79a3b5_56691ef4","updated":"2018-10-16 19:00:09.000000000","message":"Well, I could just insert something like\n  prefix \u003d prefix or \u0027\u0027\n\nBut strangely enough, this exact code is already in use by this function, at line 409. So this seemed more appropriate.","commit_id":"28a582f3f4dadaa4172ab94b174572165a1c10fc"}],"test/unit/account/test_backend.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"9fc371a856efdf65a3ee29f1211f17801e78fdbb","unresolved":false,"context_lines":[{"line_number":728,"context_line":"        text \u003d \u0027%s-%s\u0027 % (\u0027b\u0027, \"%s-%s-%s-%s\" % ("},{"line_number":729,"context_line":"               Timestamp(2).internal, Timestamp(0).internal, 0, 0))"},{"line_number":730,"context_line":"        hashb \u003d hashlib.md5(text.encode(\u0027ascii\u0027)).digest()"},{"line_number":731,"context_line":"        hashc \u003d \u0027\u0027.join((\u0027%02x\u0027 % (ord(a) ^ ord(b) if six.PY2 else a ^ b)"},{"line_number":732,"context_line":"                         for a, b in zip(hasha, hashb)))"},{"line_number":733,"context_line":"        self.assertEqual(broker.get_info()[\u0027hash\u0027], hashc)"},{"line_number":734,"context_line":"        broker.put_container(\u0027b\u0027, Timestamp(3).internal,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_16588654","line":731,"updated":"2018-10-16 18:06:24.000000000","message":"*sigh*","commit_id":"28a582f3f4dadaa4172ab94b174572165a1c10fc"},{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"e0d782c1e0732176af957d7b6ef38a7c8b032cf3","unresolved":false,"context_lines":[{"line_number":728,"context_line":"        text \u003d \u0027%s-%s\u0027 % (\u0027b\u0027, \"%s-%s-%s-%s\" % ("},{"line_number":729,"context_line":"               Timestamp(2).internal, Timestamp(0).internal, 0, 0))"},{"line_number":730,"context_line":"        hashb \u003d hashlib.md5(text.encode(\u0027ascii\u0027)).digest()"},{"line_number":731,"context_line":"        hashc \u003d \u0027\u0027.join((\u0027%02x\u0027 % (ord(a) ^ ord(b) if six.PY2 else a ^ b)"},{"line_number":732,"context_line":"                         for a, b in zip(hasha, hashb)))"},{"line_number":733,"context_line":"        self.assertEqual(broker.get_info()[\u0027hash\u0027], hashc)"},{"line_number":734,"context_line":"        broker.put_container(\u0027b\u0027, Timestamp(3).internal,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_51e608b1","line":731,"in_reply_to":"3f79a3b5_16588654","updated":"2018-10-16 19:00:09.000000000","message":"I know, right? I considered making a bytearray and perform the computation as if this were C. But this is pretty transparent: you see what the code intends to do.","commit_id":"28a582f3f4dadaa4172ab94b174572165a1c10fc"}]}
