)]}'
{"keystoneauth1/access/access.py":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"3ef2c872b833ad4478393427210048e5cb2c971c","unresolved":false,"context_lines":[{"line_number":473,"context_line":"            pass"},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"    @property"},{"line_number":476,"context_line":"    def project_scoped(self):"},{"line_number":477,"context_line":"        return \u0027tenant\u0027 in self._token"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":"    @property"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a2ca52d_d096a6ef","line":476,"updated":"2015-10-15 06:46:20.000000000","message":"with the change in def _token(..)  line 389, will this be susceptible to error now?","commit_id":"4fd8531fd5e7ad6b2fc49d312b1104eefc66e311"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"a4fb77d9a57c9a1cf4a99a88781d50fa7398b00f","unresolved":false,"context_lines":[{"line_number":473,"context_line":"            pass"},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"    @property"},{"line_number":476,"context_line":"    def project_scoped(self):"},{"line_number":477,"context_line":"        return \u0027tenant\u0027 in self._token"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":"    @property"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a2ca52d_a267ee4b","line":476,"in_reply_to":"5a2ca52d_2268beb8","updated":"2015-10-15 23:12:34.000000000","message":"true, I can submit a follow-up patch to fix this.","commit_id":"4fd8531fd5e7ad6b2fc49d312b1104eefc66e311"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"5f4f5eaa29e38cd03469000a6c09cf6f67660c13","unresolved":false,"context_lines":[{"line_number":473,"context_line":"            pass"},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"    @property"},{"line_number":476,"context_line":"    def project_scoped(self):"},{"line_number":477,"context_line":"        return \u0027tenant\u0027 in self._token"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":"    @property"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a2ca52d_2268beb8","line":476,"in_reply_to":"5a2ca52d_d096a6ef","updated":"2015-10-15 22:53:07.000000000","message":"I think this was broken regardless, _missingproperty will return None for keyerror so in the even this doesn\u0027t exist you would do \u0027tenant\u0027 in None.","commit_id":"4fd8531fd5e7ad6b2fc49d312b1104eefc66e311"}]}
