)]}'
{"nova/wsgi.py":[{"author":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"change_message_id":"0f7bcdb00525cc84fad985373349d7ebc3443b2e","unresolved":false,"context_lines":[{"line_number":465,"context_line":""},{"line_number":466,"context_line":"        \"\"\""},{"line_number":467,"context_line":"        config_path \u003d config_path or CONF.api_paste_config"},{"line_number":468,"context_line":"        if os.path.isabs(config_path) and os.path.exists(config_path):"},{"line_number":469,"context_line":"            self.config_path \u003d config_path"},{"line_number":470,"context_line":"        else:"},{"line_number":471,"context_line":"            self.config_path \u003d CONF.find_file(config_path)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F9nuo%3D","line":468,"updated":"2013-12-09 15:50:31.000000000","message":"If an absolute path is specified and the file doesn\u0027t exist, we should raise an error.  Silently ignored the configured value would be confusing.","commit_id":"11c3209548d839d791fb35ad7e0dcb71685a216f"},{"author":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"change_message_id":"1c91848faaa3f6b5f537ac2726034aa910492eab","unresolved":false,"context_lines":[{"line_number":465,"context_line":""},{"line_number":466,"context_line":"        \"\"\""},{"line_number":467,"context_line":"        config_path \u003d config_path or CONF.api_paste_config"},{"line_number":468,"context_line":"        if os.path.isabs(config_path) and os.path.exists(config_path):"},{"line_number":469,"context_line":"            self.config_path \u003d config_path"},{"line_number":470,"context_line":"        else:"},{"line_number":471,"context_line":"            self.config_path \u003d CONF.find_file(config_path)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F9mXg%3D","line":468,"in_reply_to":"AAAATn%2F9nq0%3D","updated":"2013-12-09 19:49:56.000000000","message":"IMO, If an absolute file path is specified and it doesn\u0027t exist, we should not try to find a file at all.  \n\nWe should reject the value by raising an exception immediately, not look for an \"alternate\" location.","commit_id":"11c3209548d839d791fb35ad7e0dcb71685a216f"},{"author":{"_account_id":7808,"name":"Xavier Queralt","email":"xqueralt@gmail.com","username":"xqueralt"},"change_message_id":"347d3a62276580e2723ee9497ad6f898324ad240","unresolved":false,"context_lines":[{"line_number":465,"context_line":""},{"line_number":466,"context_line":"        \"\"\""},{"line_number":467,"context_line":"        config_path \u003d config_path or CONF.api_paste_config"},{"line_number":468,"context_line":"        if os.path.isabs(config_path) and os.path.exists(config_path):"},{"line_number":469,"context_line":"            self.config_path \u003d config_path"},{"line_number":470,"context_line":"        else:"},{"line_number":471,"context_line":"            self.config_path \u003d CONF.find_file(config_path)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F9nq0%3D","line":468,"in_reply_to":"AAAATn%2F9nuo%3D","updated":"2013-12-09 16:34:09.000000000","message":"In that case, CONF.find_file won\u0027t be able to find the specified file and self.config_path will end up being None, raising the ConfigNotFound exception in the end of the method.","commit_id":"11c3209548d839d791fb35ad7e0dcb71685a216f"}]}
