)]}'
{"keystone/catalog/controllers.py":[{"author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"change_message_id":"4112e907712e599f40d4bb81a091afded6b16dee","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"        legacy_endpoint_ref \u003d endpoint.copy()"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"        # pop all urls off the endpoint so we don\u0027t persist them more than once"},{"line_number":87,"context_line":"        urls \u003d dict((i, endpoint.pop(\u0027%surl\u0027 % i)) for i in INTERFACES)"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"        legacy_endpoint_id \u003d uuid.uuid4().hex"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FieA%3D","line":86,"updated":"2013-01-16 20:00:54.000000000","message":"Very helpful","commit_id":"0325d0432fc7fbb569c5b9bd8bd7faa8ab729774"}]}
