)]}'
{"oslo_upgradecheck/__main__.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"00e2032e309f7e255f454bff0b1ff2c389dcd887","unresolved":false,"context_lines":[{"line_number":36,"context_line":"def main():"},{"line_number":37,"context_line":"    return upgradecheck.main("},{"line_number":38,"context_line":"            conf\u003dcfg.CONF,"},{"line_number":39,"context_line":"            project\u003d\u0027myprojectname\u0027,"},{"line_number":40,"context_line":"            upgrade_command\u003dChecks(),"},{"line_number":41,"context_line":"        )"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_a25b42f7","line":39,"updated":"2018-10-08 18:03:09.000000000","message":"Should this be a command line argument?\n\nWhat\u0027s the use case for invoking the library directly without giving the application a chance to populate the config object?","commit_id":"ae188a2fd34c81f2745970b1f0c1e9a4e7091686"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"3aae69eda6e4e8145389ac9ab550cbe2aa46bddd","unresolved":false,"context_lines":[{"line_number":36,"context_line":"def main():"},{"line_number":37,"context_line":"    return upgradecheck.main("},{"line_number":38,"context_line":"            conf\u003dcfg.CONF,"},{"line_number":39,"context_line":"            project\u003d\u0027myprojectname\u0027,"},{"line_number":40,"context_line":"            upgrade_command\u003dChecks(),"},{"line_number":41,"context_line":"        )"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_b69ce070","line":39,"in_reply_to":"3f79a3b5_a25b42f7","updated":"2018-10-08 21:47:06.000000000","message":"This whole file is just an example of how you would write a check command for a project. The project doing the implementation would set this parameter to whatever is appropriate for them.","commit_id":"ae188a2fd34c81f2745970b1f0c1e9a4e7091686"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"aafda7e50d947c2137f6ce6e72e7e55b982a633b","unresolved":false,"context_lines":[{"line_number":36,"context_line":"def main():"},{"line_number":37,"context_line":"    return upgradecheck.main("},{"line_number":38,"context_line":"            conf\u003dcfg.CONF,"},{"line_number":39,"context_line":"            project\u003d\u0027myprojectname\u0027,"},{"line_number":40,"context_line":"            upgrade_command\u003dChecks(),"},{"line_number":41,"context_line":"        )"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_36f53085","line":39,"in_reply_to":"3f79a3b5_b69ce070","updated":"2018-10-08 21:56:47.000000000","message":"If it\u0027s not meant to be used, we should move it into the doc tree. As it is now someone could run it and get a weird result.","commit_id":"ae188a2fd34c81f2745970b1f0c1e9a4e7091686"}]}
