)]}'
{"nova/api/openstack/placement/deploy.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"2f9adadd912c7f782b680819bf5c71d2dad1b89d","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# TODO(cdent): NAME points to the config project being used, so for"},{"line_number":27,"context_line":"# now this is \"nova\" but we probably want \"placement\" eventually."},{"line_number":28,"context_line":"NAME \u003d \"nova\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# Make sure that objects are registered for this running of the"}],"source_content_type":"text/x-python","patch_set":4,"id":"df87a7cf_af144e4f","line":28,"range":{"start_line":28,"start_character":0,"end_line":28,"end_character":13},"updated":"2017-12-06 19:42:20.000000000","message":"If we do the below, this is also no longer needed.","commit_id":"b2e02f5147d79eaf4fd935507590fec5a0ba7ccf"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"2f9adadd912c7f782b680819bf5c71d2dad1b89d","unresolved":false,"context_lines":[{"line_number":33,"context_line":"objects.register_all()"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"def deploy(conf, project_name):"},{"line_number":37,"context_line":"    \"\"\"Assemble the middleware pipeline leading to the placement app.\"\"\""},{"line_number":38,"context_line":"    if conf.api.auth_strategy \u003d\u003d \u0027noauth2\u0027:"},{"line_number":39,"context_line":"        auth_middleware \u003d auth.NoAuthMiddleware"}],"source_content_type":"text/x-python","patch_set":4,"id":"df87a7cf_0f1e9a6f","line":36,"range":{"start_line":36,"start_character":17,"end_line":36,"end_character":29},"updated":"2017-12-06 19:42:20.000000000","message":"This is now unused.  Let\u0027s get rid of it.","commit_id":"b2e02f5147d79eaf4fd935507590fec5a0ba7ccf"}]}
