)]}'
{"tacker/nfvo/drivers/vim/openstack_driver.py":[{"author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"change_message_id":"4cf88e23831cd01ba0360b5cdde37186bf14dfe1","unresolved":false,"context_lines":[{"line_number":480,"context_line":"            keystone.Keystone().initialize_client(\u00272\u0027, **auth_dict),"},{"line_number":481,"context_line":"            auth_dict[\u0027token\u0027]).get_client()"},{"line_number":482,"context_line":""},{"line_number":483,"context_line":"    def prepare_and_create_workflow(self, resource, action,"},{"line_number":484,"context_line":"                                    kwargs, auth_dict\u003dNone):"},{"line_number":485,"context_line":"        mistral_client \u003d self.get_mistral_client(auth_dict)"},{"line_number":486,"context_line":"        wg \u003d workflow_generator.WorkflowGenerator(resource, action)"},{"line_number":487,"context_line":"        wg.task(**kwargs)"},{"line_number":488,"context_line":"        if not wg.get_tasks():"},{"line_number":489,"context_line":"            raise nfvo.NoTasksException(resource\u003dresource, action\u003daction)"},{"line_number":490,"context_line":"        definition_yaml \u003d yaml.safe_dump(wg.definition)"},{"line_number":491,"context_line":"        workflow \u003d mistral_client.workflows.create(definition_yaml)"},{"line_number":492,"context_line":"        return {\u0027id\u0027: workflow[0].id, \u0027input\u0027: wg.get_input_dict()}"},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"    def execute_workflow(self, workflow, auth_dict\u003dNone):"},{"line_number":495,"context_line":"        return self.get_mistral_client(auth_dict)\\"},{"line_number":496,"context_line":"            .executions.create("},{"line_number":497,"context_line":"                workflow_identifier\u003dworkflow[\u0027id\u0027],"},{"line_number":498,"context_line":"                workflow_input\u003dworkflow[\u0027input\u0027],"},{"line_number":499,"context_line":"                wf_params\u003d{})"},{"line_number":500,"context_line":""},{"line_number":501,"context_line":"    def get_execution(self, execution_id, auth_dict\u003dNone):"},{"line_number":502,"context_line":"        return self.get_mistral_client(auth_dict)\\"},{"line_number":503,"context_line":"            .executions.get(execution_id)"},{"line_number":504,"context_line":""},{"line_number":505,"context_line":"    def delete_execution(self, execution_id, auth_dict\u003dNone):"},{"line_number":506,"context_line":"        return self.get_mistral_client(auth_dict).executions\\"},{"line_number":507,"context_line":"            .delete(execution_id)"},{"line_number":508,"context_line":""},{"line_number":509,"context_line":"    def delete_workflow(self, workflow_id, auth_dict\u003dNone):"},{"line_number":510,"context_line":"        return self.get_mistral_client(auth_dict)\\"},{"line_number":511,"context_line":"            .workflows.delete(workflow_id)"},{"line_number":512,"context_line":""},{"line_number":513,"context_line":""},{"line_number":514,"context_line":"class NeutronClient(object):"}],"source_content_type":"text/x-python","patch_set":8,"id":"bf091321_8a454d73","line":511,"range":{"start_line":483,"start_character":0,"end_line":511,"end_character":42},"updated":"2017-06-08 06:28:33.000000000","message":"Can we refactor these from here.","commit_id":"c9860cea07aa9d66ea4c2ffaa908102dfcc57284"},{"author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"change_message_id":"b91acce5d23d180fc4a7ad92b21e2934d53114e1","unresolved":false,"context_lines":[{"line_number":480,"context_line":"            keystone.Keystone().initialize_client(\u00272\u0027, **auth_dict),"},{"line_number":481,"context_line":"            auth_dict[\u0027token\u0027]).get_client()"},{"line_number":482,"context_line":""},{"line_number":483,"context_line":"    def prepare_and_create_workflow(self, resource, action,"},{"line_number":484,"context_line":"                                    kwargs, auth_dict\u003dNone):"},{"line_number":485,"context_line":"        mistral_client \u003d self.get_mistral_client(auth_dict)"},{"line_number":486,"context_line":"        wg \u003d workflow_generator.WorkflowGenerator(resource, action)"},{"line_number":487,"context_line":"        wg.task(**kwargs)"},{"line_number":488,"context_line":"        if not wg.get_tasks():"},{"line_number":489,"context_line":"            raise nfvo.NoTasksException(resource\u003dresource, action\u003daction)"},{"line_number":490,"context_line":"        definition_yaml \u003d yaml.safe_dump(wg.definition)"},{"line_number":491,"context_line":"        workflow \u003d mistral_client.workflows.create(definition_yaml)"},{"line_number":492,"context_line":"        return {\u0027id\u0027: workflow[0].id, \u0027input\u0027: wg.get_input_dict()}"},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"    def execute_workflow(self, workflow, auth_dict\u003dNone):"},{"line_number":495,"context_line":"        return self.get_mistral_client(auth_dict)\\"},{"line_number":496,"context_line":"            .executions.create("},{"line_number":497,"context_line":"                workflow_identifier\u003dworkflow[\u0027id\u0027],"},{"line_number":498,"context_line":"                workflow_input\u003dworkflow[\u0027input\u0027],"},{"line_number":499,"context_line":"                wf_params\u003d{})"},{"line_number":500,"context_line":""},{"line_number":501,"context_line":"    def get_execution(self, execution_id, auth_dict\u003dNone):"},{"line_number":502,"context_line":"        return self.get_mistral_client(auth_dict)\\"},{"line_number":503,"context_line":"            .executions.get(execution_id)"},{"line_number":504,"context_line":""},{"line_number":505,"context_line":"    def delete_execution(self, execution_id, auth_dict\u003dNone):"},{"line_number":506,"context_line":"        return self.get_mistral_client(auth_dict).executions\\"},{"line_number":507,"context_line":"            .delete(execution_id)"},{"line_number":508,"context_line":""},{"line_number":509,"context_line":"    def delete_workflow(self, workflow_id, auth_dict\u003dNone):"},{"line_number":510,"context_line":"        return self.get_mistral_client(auth_dict)\\"},{"line_number":511,"context_line":"            .workflows.delete(workflow_id)"},{"line_number":512,"context_line":""},{"line_number":513,"context_line":""},{"line_number":514,"context_line":"class NeutronClient(object):"}],"source_content_type":"text/x-python","patch_set":8,"id":"bf091321_dfbbfd0b","line":511,"range":{"start_line":483,"start_character":0,"end_line":511,"end_character":42},"in_reply_to":"bf091321_849e5c05","updated":"2017-06-08 09:42:53.000000000","message":"As discussed on IRC. We can do this refactoring later. Removing my -1.","commit_id":"c9860cea07aa9d66ea4c2ffaa908102dfcc57284"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"beab0ceafc2de0e8578fb04cbe3a854a4c675df8","unresolved":false,"context_lines":[{"line_number":480,"context_line":"            keystone.Keystone().initialize_client(\u00272\u0027, **auth_dict),"},{"line_number":481,"context_line":"            auth_dict[\u0027token\u0027]).get_client()"},{"line_number":482,"context_line":""},{"line_number":483,"context_line":"    def prepare_and_create_workflow(self, resource, action,"},{"line_number":484,"context_line":"                                    kwargs, auth_dict\u003dNone):"},{"line_number":485,"context_line":"        mistral_client \u003d self.get_mistral_client(auth_dict)"},{"line_number":486,"context_line":"        wg \u003d workflow_generator.WorkflowGenerator(resource, action)"},{"line_number":487,"context_line":"        wg.task(**kwargs)"},{"line_number":488,"context_line":"        if not wg.get_tasks():"},{"line_number":489,"context_line":"            raise nfvo.NoTasksException(resource\u003dresource, action\u003daction)"},{"line_number":490,"context_line":"        definition_yaml \u003d yaml.safe_dump(wg.definition)"},{"line_number":491,"context_line":"        workflow \u003d mistral_client.workflows.create(definition_yaml)"},{"line_number":492,"context_line":"        return {\u0027id\u0027: workflow[0].id, \u0027input\u0027: wg.get_input_dict()}"},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"    def execute_workflow(self, workflow, auth_dict\u003dNone):"},{"line_number":495,"context_line":"        return self.get_mistral_client(auth_dict)\\"},{"line_number":496,"context_line":"            .executions.create("},{"line_number":497,"context_line":"                workflow_identifier\u003dworkflow[\u0027id\u0027],"},{"line_number":498,"context_line":"                workflow_input\u003dworkflow[\u0027input\u0027],"},{"line_number":499,"context_line":"                wf_params\u003d{})"},{"line_number":500,"context_line":""},{"line_number":501,"context_line":"    def get_execution(self, execution_id, auth_dict\u003dNone):"},{"line_number":502,"context_line":"        return self.get_mistral_client(auth_dict)\\"},{"line_number":503,"context_line":"            .executions.get(execution_id)"},{"line_number":504,"context_line":""},{"line_number":505,"context_line":"    def delete_execution(self, execution_id, auth_dict\u003dNone):"},{"line_number":506,"context_line":"        return self.get_mistral_client(auth_dict).executions\\"},{"line_number":507,"context_line":"            .delete(execution_id)"},{"line_number":508,"context_line":""},{"line_number":509,"context_line":"    def delete_workflow(self, workflow_id, auth_dict\u003dNone):"},{"line_number":510,"context_line":"        return self.get_mistral_client(auth_dict)\\"},{"line_number":511,"context_line":"            .workflows.delete(workflow_id)"},{"line_number":512,"context_line":""},{"line_number":513,"context_line":""},{"line_number":514,"context_line":"class NeutronClient(object):"}],"source_content_type":"text/x-python","patch_set":8,"id":"bf091321_849e5c05","line":511,"range":{"start_line":483,"start_character":0,"end_line":511,"end_character":42},"in_reply_to":"bf091321_8a454d73","updated":"2017-06-08 09:32:23.000000000","message":"don\u0027t quite understand","commit_id":"c9860cea07aa9d66ea4c2ffaa908102dfcc57284"}]}
