)]}'
{"shade/openstackcloud.py":[{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"16999fb880ac2ff0a7e0de6d47b5074978687987","unresolved":false,"context_lines":[{"line_number":399,"context_line":"        return self.keystone_session.get_token()"},{"line_number":400,"context_line":""},{"line_number":401,"context_line":"    @property"},{"line_number":402,"context_line":"    def current_project_id(self):"},{"line_number":403,"context_line":"        \u0027\u0027\u0027Get the current project id."},{"line_number":404,"context_line":""},{"line_number":405,"context_line":"        Returns the project_id of the current token scope. None means that"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a95cdbc_12fad142","line":402,"updated":"2016-10-05 11:15:31.000000000","message":"That\u0027s a great helper ! I need it too as a shade user.","commit_id":"7c0341a9c817ee12c60d728d809120b5059e6729"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"16999fb880ac2ff0a7e0de6d47b5074978687987","unresolved":false,"context_lines":[{"line_number":407,"context_line":"        \u0027\u0027\u0027"},{"line_number":408,"context_line":"        try:"},{"line_number":409,"context_line":"            return self.keystone_session.get_project_id()"},{"line_number":410,"context_line":"        except Exception:"},{"line_number":411,"context_line":"            return None"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"    @property"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a95cdbc_f2aac518","line":410,"updated":"2016-10-05 11:15:31.000000000","message":"Why ? If that fails, there\u0027s something really wrong, why silent it ?","commit_id":"7c0341a9c817ee12c60d728d809120b5059e6729"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"7df6b92aa7e4bfc66ee1c2a7766318f32468e426","unresolved":false,"context_lines":[{"line_number":407,"context_line":"        \u0027\u0027\u0027"},{"line_number":408,"context_line":"        try:"},{"line_number":409,"context_line":"            return self.keystone_session.get_project_id()"},{"line_number":410,"context_line":"        except Exception:"},{"line_number":411,"context_line":"            return None"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"    @property"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a95cdbc_7b7c32ec","line":410,"in_reply_to":"1a95cdbc_f2aac518","updated":"2016-10-09 11:08:37.000000000","message":"You know what - good point. I\u0027ll fix that.","commit_id":"7c0341a9c817ee12c60d728d809120b5059e6729"}]}
