)]}'
{"aodh/service.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c4cbc56f783db1957ba37beb97661b3e7dbc84cd","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    from aodh import opts"},{"line_number":124,"context_line":"    # Register our own Aodh options"},{"line_number":125,"context_line":"    for group, options in opts.list_opts():"},{"line_number":126,"context_line":"        conf.register_opts(list(options),"},{"line_number":127,"context_line":"                           group\u003dNone if group \u003d\u003d \"DEFAULT\" else group)"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a4dcd0f_d44c7078","line":125,"updated":"2015-08-10 19:49:48.000000000","message":"unrelated but why do we have to register all the opts even if unused?","commit_id":"5f4312b486e8cf22ddb499139d76fad3850f8555"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"999a675375ffcca15a00f487b7434e99e3667c22","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    from aodh import opts"},{"line_number":124,"context_line":"    # Register our own Aodh options"},{"line_number":125,"context_line":"    for group, options in opts.list_opts():"},{"line_number":126,"context_line":"        conf.register_opts(list(options),"},{"line_number":127,"context_line":"                           group\u003dNone if group \u003d\u003d \"DEFAULT\" else group)"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a4dcd0f_91959541","line":125,"in_reply_to":"1a4dcd0f_94afc87c","updated":"2015-08-10 21:44:52.000000000","message":"i got that... just seems strange. not a blocker i guess.","commit_id":"5f4312b486e8cf22ddb499139d76fad3850f8555"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"8ab289f6c28599dcb48b83e40aec26909f9c8216","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    from aodh import opts"},{"line_number":124,"context_line":"    # Register our own Aodh options"},{"line_number":125,"context_line":"    for group, options in opts.list_opts():"},{"line_number":126,"context_line":"        conf.register_opts(list(options),"},{"line_number":127,"context_line":"                           group\u003dNone if group \u003d\u003d \"DEFAULT\" else group)"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a4dcd0f_94afc87c","line":125,"in_reply_to":"1a4dcd0f_d44c7078","updated":"2015-08-10 20:01:54.000000000","message":"This was introduced as the part of removing the global CONF object: https://github.com/openstack/aodh/commit/28dd79c38332c58d33f34288c6c927dfd13f6c9f","commit_id":"5f4312b486e8cf22ddb499139d76fad3850f8555"}]}
