)]}'
{"mistral/actions/openstack/actions.py":[{"author":{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},"change_message_id":"2c6f43fc3b86d3dea9d7a6009ee83332afb8ef89","unresolved":false,"context_lines":[{"line_number":857,"context_line":""},{"line_number":858,"context_line":"        LOG.debug(\"Glare action security context: %s\" % context)"},{"line_number":859,"context_line":""},{"line_number":860,"context_line":"        glare_endpoint \u003d self.get_service_endpoint()"},{"line_number":861,"context_line":""},{"line_number":862,"context_line":"        endpoint_url \u003d keystone_utils.format_url("},{"line_number":863,"context_line":"            glare_endpoint.url,"},{"line_number":864,"context_line":"            {\u0027tenant_id\u0027: context.project_id}"},{"line_number":865,"context_line":"        )"},{"line_number":866,"context_line":""},{"line_number":867,"context_line":"        return self._get_client_class()("},{"line_number":868,"context_line":"            endpoint_url,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f1d235d_68a2c09c","line":865,"range":{"start_line":860,"start_character":1,"end_line":865,"end_character":9},"updated":"2017-07-11 08:07:49.000000000","message":"SOFT: do we really need this magic here? Would it be possible to simplify it similarly to the NovaAction class?","commit_id":"03874e1f6da61770a5e95b59067edbd4b53fceb6"}]}
