)]}'
{"heat/engine/resources/__init__.py":[{"author":{"_account_id":7404,"name":"Ethan Lynn","email":"xuanlangjian@gmail.com","username":"GaryLynn"},"change_message_id":"0f43640366c03bdf5828b7b60829c451d2c0c62c","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    # If it is not found, we look for the legacy \u0027resource_mapping\u0027."},{"line_number":59,"context_line":"    resource_mapping \u003d plugin_manager.PluginMapping([\u0027available_resource\u0027,"},{"line_number":60,"context_line":"                                                     \u0027resource\u0027])"},{"line_number":61,"context_line":"    constraint_mapping \u003d plugin_manager.PluginMapping(\u0027constraint\u0027)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    _register_resources(env, resource_mapping.load_all(manager))"},{"line_number":64,"context_line":"    _register_constraints(env, constraint_mapping.load_all(manager))"}],"source_content_type":"text/x-python","patch_set":3,"id":"dab895d6_f192639e","side":"PARENT","line":61,"updated":"2014-06-30 03:11:17.000000000","message":"Since you use stevedore to load custom constraints, this line is useless and should be removed.","commit_id":"089f7f0b9d055e445f8ad4efd28ff78c9bd796f2"},{"author":{"_account_id":7404,"name":"Ethan Lynn","email":"xuanlangjian@gmail.com","username":"GaryLynn"},"change_message_id":"df8978b9e75d826570c4396c7a42c07119b75c13","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    # If it is not found, we look for the legacy \u0027resource_mapping\u0027."},{"line_number":59,"context_line":"    resource_mapping \u003d plugin_manager.PluginMapping([\u0027available_resource\u0027,"},{"line_number":60,"context_line":"                                                     \u0027resource\u0027])"},{"line_number":61,"context_line":"    constraint_mapping \u003d plugin_manager.PluginMapping(\u0027constraint\u0027)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    _register_resources(env, resource_mapping.load_all(manager))"},{"line_number":64,"context_line":"    _register_constraints(env, constraint_mapping.load_all(manager))"}],"source_content_type":"text/x-python","patch_set":3,"id":"baada198_e71c6c6d","side":"PARENT","line":61,"in_reply_to":"dab895d6_7082c853","updated":"2014-06-30 16:15:39.000000000","message":"That make sense, please ignore me :)","commit_id":"089f7f0b9d055e445f8ad4efd28ff78c9bd796f2"},{"author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"change_message_id":"495564aaa226cadba4fd8e0392fa40ab8d8ae8c7","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    # If it is not found, we look for the legacy \u0027resource_mapping\u0027."},{"line_number":59,"context_line":"    resource_mapping \u003d plugin_manager.PluginMapping([\u0027available_resource\u0027,"},{"line_number":60,"context_line":"                                                     \u0027resource\u0027])"},{"line_number":61,"context_line":"    constraint_mapping \u003d plugin_manager.PluginMapping(\u0027constraint\u0027)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    _register_resources(env, resource_mapping.load_all(manager))"},{"line_number":64,"context_line":"    _register_constraints(env, constraint_mapping.load_all(manager))"}],"source_content_type":"text/x-python","patch_set":3,"id":"dab895d6_7082c853","side":"PARENT","line":61,"in_reply_to":"dab895d6_f192639e","updated":"2014-06-30 08:27:41.000000000","message":"Not if someone is using custom constraints out of tree. I am not sure if\nthey are, but breaking peoples integration with heat should not be something\nwe do.","commit_id":"089f7f0b9d055e445f8ad4efd28ff78c9bd796f2"},{"author":{"_account_id":7404,"name":"Ethan Lynn","email":"xuanlangjian@gmail.com","username":"GaryLynn"},"change_message_id":"0f43640366c03bdf5828b7b60829c451d2c0c62c","unresolved":false,"context_lines":[{"line_number":61,"context_line":"    constraint_mapping \u003d plugin_manager.PluginMapping(\u0027constraint\u0027)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    _register_resources(env, resource_mapping.load_all(manager))"},{"line_number":64,"context_line":"    _register_constraints(env, constraint_mapping.load_all(manager))"}],"source_content_type":"text/x-python","patch_set":3,"id":"dab895d6_1190b794","side":"PARENT","line":64,"updated":"2014-06-30 03:11:17.000000000","message":"And also remove this line.","commit_id":"089f7f0b9d055e445f8ad4efd28ff78c9bd796f2"}]}
