)]}'
{"blazar/plugins/oshosts/host_plugin.py":[{"author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"change_message_id":"8ce1d045e349dbdfbfbbde6195f2ff38a647e055","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        pool_instance \u003d pool.create(name\u003dpool_name, az\u003daz_name)"},{"line_number":77,"context_line":"        min_hosts \u003d values.get(\u0027min\u0027)"},{"line_number":78,"context_line":"        max_hosts \u003d values.get(\u0027max\u0027)"},{"line_number":79,"context_line":"        if min_hosts is None:"},{"line_number":80,"context_line":"            raise manager_ex.MissingParameter(param\u003d\"min\")"},{"line_number":81,"context_line":"        if max_hosts is None:"},{"line_number":82,"context_line":"            raise manager_ex.MissingParameter(param\u003d\"max\")"}],"source_content_type":"text/x-python","patch_set":6,"id":"5f201791_1a19ef20","line":79,"updated":"2017-06-27 03:22:53.000000000","message":"Could you separate the validation to different method if it checks the two value one by one?  we\u0027ll use it in update_reservation(), too.","commit_id":"988edd94c6ede2a77f5a628a9db83ab88f79cb93"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"7af40f311e63e08bc17db83fce18464c71ad9780","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        pool_instance \u003d pool.create(name\u003dpool_name, az\u003daz_name)"},{"line_number":77,"context_line":"        min_hosts \u003d values.get(\u0027min\u0027)"},{"line_number":78,"context_line":"        max_hosts \u003d values.get(\u0027max\u0027)"},{"line_number":79,"context_line":"        if min_hosts is None:"},{"line_number":80,"context_line":"            raise manager_ex.MissingParameter(param\u003d\"min\")"},{"line_number":81,"context_line":"        if max_hosts is None:"},{"line_number":82,"context_line":"            raise manager_ex.MissingParameter(param\u003d\"max\")"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f1d235d_7bf3ba9f","line":79,"in_reply_to":"5f201791_1a19ef20","updated":"2017-06-30 17:40:31.000000000","message":"Done","commit_id":"988edd94c6ede2a77f5a628a9db83ab88f79cb93"},{"author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"change_message_id":"8ce1d045e349dbdfbfbbde6195f2ff38a647e055","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        if max_hosts is None:"},{"line_number":82,"context_line":"            raise manager_ex.MissingParameter(param\u003d\"max\")"},{"line_number":83,"context_line":"        try:"},{"line_number":84,"context_line":"            min_hosts \u003d int(str(min_hosts))"},{"line_number":85,"context_line":"        except ValueError:"},{"line_number":86,"context_line":"            raise manager_ex.MalformedParameter(param\u003d\"min\")"},{"line_number":87,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":6,"id":"5f201791_7adfc339","line":84,"range":{"start_line":84,"start_character":11,"end_line":84,"end_character":43},"updated":"2017-06-27 03:22:53.000000000","message":"we can use is_int_like() in oslo_utils to validate whether the string value represents integer or not.","commit_id":"988edd94c6ede2a77f5a628a9db83ab88f79cb93"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"7af40f311e63e08bc17db83fce18464c71ad9780","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        if max_hosts is None:"},{"line_number":82,"context_line":"            raise manager_ex.MissingParameter(param\u003d\"max\")"},{"line_number":83,"context_line":"        try:"},{"line_number":84,"context_line":"            min_hosts \u003d int(str(min_hosts))"},{"line_number":85,"context_line":"        except ValueError:"},{"line_number":86,"context_line":"            raise manager_ex.MalformedParameter(param\u003d\"min\")"},{"line_number":87,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f1d235d_9bf6968f","line":84,"range":{"start_line":84,"start_character":11,"end_line":84,"end_character":43},"in_reply_to":"5f201791_7adfc339","updated":"2017-06-30 17:40:31.000000000","message":"Done","commit_id":"988edd94c6ede2a77f5a628a9db83ab88f79cb93"}]}
