)]}'
{"openstackclient/shell.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"02227e0ac237b7103f753bfd1254135c0611c255","unresolved":false,"context_lines":[{"line_number":241,"context_line":"                    \u0027auth_type\u0027: auth_type,"},{"line_number":242,"context_line":"                },"},{"line_number":243,"context_line":"            )"},{"line_number":244,"context_line":"        except (IOError, PermissionError):"},{"line_number":245,"context_line":"            self.print_help_if_requested()"},{"line_number":246,"context_line":"            raise exc.CommandError("},{"line_number":247,"context_line":"                \"Cloud not read cloud-config file.\","}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_d587bc10","line":244,"range":{"start_line":244,"start_character":25,"end_line":244,"end_character":40},"updated":"2016-02-14 06:24:20.000000000","message":"looks like this is py3 only: http://stackoverflow.com/questions/18199477/nameerror-global-name-permissionerror-is-not-defined-python-2-x\n\nhow about using OSError instead as it\u0027s more general: https://docs.python.org/3.4/library/exceptions.html#exception-hierarchy","commit_id":"55719670302fde8ca2d8f0d03ac02eaa6b9053e9"},{"author":{"_account_id":13595,"name":"Hideki Saito","email":"saito@fgrep.org","username":"saitou"},"change_message_id":"5f9028e7c92ed45f619a517e37ae742cfce699d3","unresolved":false,"context_lines":[{"line_number":241,"context_line":"                    \u0027auth_type\u0027: auth_type,"},{"line_number":242,"context_line":"                },"},{"line_number":243,"context_line":"            )"},{"line_number":244,"context_line":"        except (IOError, PermissionError):"},{"line_number":245,"context_line":"            self.print_help_if_requested()"},{"line_number":246,"context_line":"            raise exc.CommandError("},{"line_number":247,"context_line":"                \"Cloud not read cloud-config file.\","}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_2a3b1eed","line":244,"range":{"start_line":244,"start_character":25,"end_line":244,"end_character":40},"in_reply_to":"dae33548_d587bc10","updated":"2016-02-14 12:45:37.000000000","message":"Thanks! I fixed it!","commit_id":"55719670302fde8ca2d8f0d03ac02eaa6b9053e9"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"02227e0ac237b7103f753bfd1254135c0611c255","unresolved":false,"context_lines":[{"line_number":242,"context_line":"                },"},{"line_number":243,"context_line":"            )"},{"line_number":244,"context_line":"        except (IOError, PermissionError):"},{"line_number":245,"context_line":"            self.print_help_if_requested()"},{"line_number":246,"context_line":"            raise exc.CommandError("},{"line_number":247,"context_line":"                \"Cloud not read cloud-config file.\","},{"line_number":248,"context_line":"            )"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"        # TODO(thowe): Change cliff so the default value for debug"},{"line_number":251,"context_line":"        # can be set to None."}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_d5b5fcd0","line":248,"range":{"start_line":245,"start_character":12,"end_line":248,"end_character":13},"updated":"2016-02-14 06:24:20.000000000","message":"the \"print_help_if_requested()\" function will exit the command immediately, so the exception won\u0027t be raised. How about you log a warning instead?","commit_id":"55719670302fde8ca2d8f0d03ac02eaa6b9053e9"},{"author":{"_account_id":13595,"name":"Hideki Saito","email":"saito@fgrep.org","username":"saitou"},"change_message_id":"5f9028e7c92ed45f619a517e37ae742cfce699d3","unresolved":false,"context_lines":[{"line_number":242,"context_line":"                },"},{"line_number":243,"context_line":"            )"},{"line_number":244,"context_line":"        except (IOError, PermissionError):"},{"line_number":245,"context_line":"            self.print_help_if_requested()"},{"line_number":246,"context_line":"            raise exc.CommandError("},{"line_number":247,"context_line":"                \"Cloud not read cloud-config file.\","},{"line_number":248,"context_line":"            )"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"        # TODO(thowe): Change cliff so the default value for debug"},{"line_number":251,"context_line":"        # can be set to None."}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_6d3a60cf","line":248,"range":{"start_line":245,"start_character":12,"end_line":248,"end_character":13},"in_reply_to":"dae33548_d5b5fcd0","updated":"2016-02-14 12:45:37.000000000","message":"Thanks, but it is my understanding that \nif \"--help\" is not specified, and it does not have permission to read clouds.yaml file,\nthe print_help_if_requested() does not do anything. so it is necessary to raise exception.","commit_id":"55719670302fde8ca2d8f0d03ac02eaa6b9053e9"}]}
