)]}'
{"swift/common/wsgi.py":[{"author":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"change_message_id":"bf5bae2145b13e213767ffb518b17c63493d4d24","unresolved":false,"context_lines":[{"line_number":650,"context_line":""},{"line_number":651,"context_line":"        # Use six.itervalues() instead of calling directly the .values() method"},{"line_number":652,"context_line":"        # on Python 2 to avoid a temporary list, because sock_data_by_port"},{"line_number":653,"context_line":"        # comes from users and can be large."},{"line_number":654,"context_line":"        for orphan_data in self.sock_data_by_port.values():"},{"line_number":655,"context_line":"            yield orphan_data[\u0027sock\u0027]"},{"line_number":656,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5a8bc5a2_0aa95a24","line":653,"updated":"2016-09-26 01:05:36.000000000","message":"I haven\u0027t yet looked into the iter differences here, but the comment that we are still using six.itervalues() needs to change.","commit_id":"d8bdca2f4cc42c95785e617123e57d338774b387"}]}
