)]}'
{"nova/api/auth.py":[{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"87bc6838ff9fc1d5a5937282f331daa0293591b5","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"def pipeline_factory(loader, global_conf, **local_conf):"},{"line_number":42,"context_line":"    \"\"\"A paste pipeline replica that keys off of auth_strategy.\"\"\""},{"line_number":43,"context_line":"    pipeline \u003d local_conf[FLAGS.auth_strategy]"},{"line_number":44,"context_line":"    if not FLAGS.api_rate_limit:"},{"line_number":45,"context_line":"        limit_name \u003d FLAGS.auth_strategy + \u0027_nolimit\u0027"},{"line_number":46,"context_line":"        pipeline \u003d local_conf.get(limit_name, pipeline)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAE3%2F%2F8YE%3D","line":43,"updated":"2012-03-19 23:27:53.000000000","message":"Put this in an \u0027else:\u0027 ?","commit_id":"eb067702a1b2eb00942dda97435afc2eace39654"},{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"e3ce60122fc7caf840f9d0f12fca6985ea583154","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"def pipeline_factory(loader, global_conf, **local_conf):"},{"line_number":42,"context_line":"    \"\"\"A paste pipeline replica that keys off of auth_strategy.\"\"\""},{"line_number":43,"context_line":"    pipeline \u003d local_conf[FLAGS.auth_strategy]"},{"line_number":44,"context_line":"    if not FLAGS.api_rate_limit:"},{"line_number":45,"context_line":"        limit_name \u003d FLAGS.auth_strategy + \u0027_nolimit\u0027"},{"line_number":46,"context_line":"        pipeline \u003d local_conf.get(limit_name, pipeline)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAE3%2F%2F8Vo%3D","line":43,"in_reply_to":"AAAAE3%2F%2F8W8%3D","updated":"2012-03-20 02:55:11.000000000","message":"I saw line 46 was just re-assigning... but missed it used the original value as well.  Oops.","commit_id":"eb067702a1b2eb00942dda97435afc2eace39654"},{"author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"change_message_id":"766d1182eb0578b12b6e368a26d507c4b5068902","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"def pipeline_factory(loader, global_conf, **local_conf):"},{"line_number":42,"context_line":"    \"\"\"A paste pipeline replica that keys off of auth_strategy.\"\"\""},{"line_number":43,"context_line":"    pipeline \u003d local_conf[FLAGS.auth_strategy]"},{"line_number":44,"context_line":"    if not FLAGS.api_rate_limit:"},{"line_number":45,"context_line":"        limit_name \u003d FLAGS.auth_strategy + \u0027_nolimit\u0027"},{"line_number":46,"context_line":"        pipeline \u003d local_conf.get(limit_name, pipeline)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAE3%2F%2F8W8%3D","line":43,"in_reply_to":"AAAAE3%2F%2F8YE%3D","updated":"2012-03-20 01:31:37.000000000","message":"not sure i understand.  This is used as the fallback below so if keystone_nolimit is not set it will fallback to keystone for example.","commit_id":"eb067702a1b2eb00942dda97435afc2eace39654"}]}
