)]}'
{"climatenova/scheduler/filters/climate_filter.py":[{"author":{"_account_id":7075,"name":"Swann Croiset","email":"scroiset@mirantis.com","username":"swann"},"change_message_id":"ea11c1ab92aec340dfe424db8ce1f01b65b45348","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"        # spec \u003d filter_properties.get(\u0027request_spec\u0027, {})"},{"line_number":69,"context_line":"        # props \u003d spec.get(\u0027instance_properties\u0027, {})"},{"line_number":70,"context_line":"        # project_id \u003d props.get(\u0027project_id\u0027)"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"        context \u003d filter_properties[\u0027context\u0027].elevated()"},{"line_number":73,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2FF4Q%3D","line":70,"updated":"2014-01-17 15:02:48.000000000","message":"comments to delete","commit_id":"f297506d9754350dbf8a91d9612e1196f4eb9bda"},{"author":{"_account_id":7075,"name":"Swann Croiset","email":"scroiset@mirantis.com","username":"swann"},"change_message_id":"ea11c1ab92aec340dfe424db8ce1f01b65b45348","unresolved":false,"context_lines":[{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        requested_pools \u003d []"},{"line_number":81,"context_line":"        for pool_id in pool_hints:"},{"line_number":82,"context_line":"            requested_pools.append(pool_id)"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"        # Get any reservation pools this host is part of"},{"line_number":85,"context_line":"        # Note this include possibly the freepool"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2FF20%3D","line":82,"updated":"2014-01-17 15:02:48.000000000","message":"IIRC, requested_pools is the same than pool_hints. You can only use pool_hints and delete this loop","commit_id":"f297506d9754350dbf8a91d9612e1196f4eb9bda"}]}
