)]}'
{"swift/common/memcached.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"08526c5ddf8060004fa2e4d7c11f851cecdfeb33","unresolved":false,"context_lines":[{"line_number":163,"context_line":"    def _exception_occurred(self, server, e, action\u003d\u0027talking\u0027,"},{"line_number":164,"context_line":"                            sock\u003dNone, fp\u003dNone, got_connection\u003dTrue):"},{"line_number":165,"context_line":"        if isinstance(e, Timeout):"},{"line_number":166,"context_line":"            logging.error(\"Timeout %(action)s to memcache: %(server)s\","},{"line_number":167,"context_line":"                          {\u0027action\u0027: action, \u0027server\u0027: server})"},{"line_number":168,"context_line":"        elif isinstance(e, socket.error):"},{"line_number":169,"context_line":"            logging.error(\"Error %(action)s to memcached: %(server)s: %(err)s\","}],"source_content_type":"text/x-python","patch_set":1,"id":"7f287b81_eb903b98","line":166,"range":{"start_line":166,"start_character":49,"end_line":166,"end_character":57},"updated":"2017-08-22 20:37:23.000000000","message":"Why \"memcache\" here, but \"memcached\" everywhere else?","commit_id":"19e4869ad14d57ba1b09f09517eb9b937076eabb"}],"test/unit/common/test_memcached.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"08526c5ddf8060004fa2e4d7c11f851cecdfeb33","unresolved":false,"context_lines":[{"line_number":420,"context_line":"        self.assertEqual(self.logger.get_lines_for_level(\u0027error\u0027), ["},{"line_number":421,"context_line":"            \u0027Error talking to memcached: 1.2.3.5:11211: \u0027"},{"line_number":422,"context_line":"            \u0027[Errno 32] Broken pipe\u0027,"},{"line_number":423,"context_line":"            \u0027Error connecting to memcached: 1.2.3.5:11211: \u0027,"},{"line_number":424,"context_line":"        ])"},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"    def test_delete(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f287b81_ebb71b3a","line":423,"updated":"2017-08-22 20:37:23.000000000","message":":-( That isn\u0027t terribly informative...","commit_id":"19e4869ad14d57ba1b09f09517eb9b937076eabb"}]}
