)]}'
{"oslo_config/cfg.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"fa7a27852ee38940d1f63634d3d81a8e93066730","unresolved":false,"context_lines":[{"line_number":680,"context_line":"    config_files \u003d (_search_dirs(cfg_dirs, p, extension)"},{"line_number":681,"context_line":"                    for p in [project, prog] if p)"},{"line_number":682,"context_line":""},{"line_number":683,"context_line":"    return [x for x in config_files if x]"},{"line_number":684,"context_line":""},{"line_number":685,"context_line":""},{"line_number":686,"context_line":"def find_config_dirs(project\u003dNone, prog\u003dNone, extension\u003d\u0027.conf.d\u0027):"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a77a97e_0c261268","line":683,"updated":"2016-11-22 18:29:07.000000000","message":"You could reduce that all the way down to a single expression, but this is still an improvement.","commit_id":"5504698e8b0cd6b296630229a22c49785d1a2c4e"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"fa7a27852ee38940d1f63634d3d81a8e93066730","unresolved":false,"context_lines":[{"line_number":718,"context_line":""},{"line_number":719,"context_line":"    config_dirs \u003d (_search_dirs(cfg_base_dirs, p, extension)"},{"line_number":720,"context_line":"                   for p in [project, prog] if p)"},{"line_number":721,"context_line":"    return [x for x in config_dirs if x]"},{"line_number":722,"context_line":""},{"line_number":723,"context_line":""},{"line_number":724,"context_line":"def _is_opt_registered(opts, opt):"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a77a97e_0cdd3242","line":721,"updated":"2016-11-22 18:29:07.000000000","message":"I wonder why find_config_files() and find_config_dirs() implement the same logic?","commit_id":"5504698e8b0cd6b296630229a22c49785d1a2c4e"}]}
