)]}'
{"tripleo_common/deploy.py":[{"author":{"_account_id":11997,"name":"Lennart Regebro","email":"lregebro@redhat.com","username":"lregebro"},"change_message_id":"64143ab5e8c3978eb73b9a2eb3bc2262ee0668ba","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        tpl_files, template \u003d template_utils.get_template_contents("},{"line_number":135,"context_line":"            template_file\u003dtemplate_path)"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        files \u003d dict(list(tpl_files.items()) + list(env_files.items()))"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"        return super(FileDeployManager, self).deploy(template, env, files,"},{"line_number":140,"context_line":"                                                     parameters\u003dparameters,"}],"source_content_type":"text/x-python","patch_set":16,"id":"3a29b11f_38f3850c","line":137,"updated":"2015-10-19 09:52:00.000000000","message":"Just a note for future reference: The results of these fuctions will probably be useful in the pre-deploy. Verifying the templates need them for example. I think we probably want to do this bit before the pre-depployment and save the result as attributes on the DeployManager.","commit_id":"96431125f758fe72398f59272d99388596e3e8ed"},{"author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"change_message_id":"482e8f6ba3158f9c7b950b3848b0ca5310ccb778","unresolved":false,"context_lines":[{"line_number":88,"context_line":"        if self.stack is None:"},{"line_number":89,"context_line":"            LOG.info(\u0027Creating stack: %s\u0027, self.stack_id)"},{"line_number":90,"context_line":"            LOG.debug(\u0027Stack create params: %s\u0027, stack_args)"},{"line_number":91,"context_line":"            return self.heatclient.stacks.create(**stack_args)"},{"line_number":92,"context_line":"        else:"},{"line_number":93,"context_line":"            LOG.info(\u0027Updating stack: %s\u0027, self.stack_id)"},{"line_number":94,"context_line":"            # Make sure existing parameters for stack are reused"}],"source_content_type":"text/x-python","patch_set":20,"id":"da85f559_0ebac30a","line":91,"updated":"2015-11-16 07:39:00.000000000","message":"should the self.stack be updated? This would be useful in case one would want to re-use this class\u0027 instance to later on update the stack.","commit_id":"97cf471f35d0e9b7d7cac7077cedeb26c0abdbac"}],"tripleo_common/utils/__init__.py":[{"author":{"_account_id":11997,"name":"Lennart Regebro","email":"lregebro@redhat.com","username":"lregebro"},"change_message_id":"e086464a9f1f1446a4399931cdd06da65313e939","unresolved":false,"context_lines":[{"line_number":26,"context_line":"        stack \u003d orchestration_client.stacks.get(stack_name)"},{"line_number":27,"context_line":"        return stack"},{"line_number":28,"context_line":"    except heatexc.HTTPNotFound:"},{"line_number":29,"context_line":"        pass"}],"source_content_type":"text/x-python","patch_set":26,"id":"7a740942_307a0778","line":29,"updated":"2015-12-14 14:01:14.000000000","message":"Stylistic issue, explicitly returning None here would be clearer and more readable.","commit_id":"9568722147c94b93af53a5715c8d262456a43168"}]}
