)]}'
{"rally/task/validation.py":[{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"36d5ebea40fd508a29f45ab6ce037cd7e842d3ec","unresolved":false,"context_lines":[{"line_number":744,"context_line":"    def decorator(*args, **kwargs):"},{"line_number":745,"context_line":"        def wrapper(plugin):"},{"line_number":746,"context_line":"            plugin_name \u003d plugin.get_name()"},{"line_number":747,"context_line":"            LOG.warning(\"%s uses deprecated validator %s\","},{"line_number":748,"context_line":"                        plugin_name, old_validator_name or name)"},{"line_number":749,"context_line":"            plugin._meta_setdefault(\"validators\", [])"},{"line_number":750,"context_line":"            plugin._meta_get(\"validators\").append((name, args, kwargs,))"},{"line_number":751,"context_line":"            return plugin"}],"source_content_type":"text/x-python","patch_set":2,"id":"dfeb2761_5620cdb0","line":748,"range":{"start_line":747,"start_character":12,"end_line":748,"end_character":64},"updated":"2017-04-03 07:31:55.000000000","message":"1) old_validator_name should not be optional\n2) let\u0027s use both name and old_validator_name. something like: \"Plugin \u0027%s\u0027 uses validator \u0027%s\u0027. That validadtor is deprecated in favor of \u0027%s\u0027.\"","commit_id":"6e79ff9ab1b26fb2a9df66aac8e931eff743b689"},{"author":{"_account_id":19011,"name":"Anton Studenov","email":"tohin1332@gmail.com","username":"tohin"},"change_message_id":"9de5f2620471543fd9697f98519e79732a6a96e2","unresolved":false,"context_lines":[{"line_number":744,"context_line":"    def decorator(*args, **kwargs):"},{"line_number":745,"context_line":"        def wrapper(plugin):"},{"line_number":746,"context_line":"            plugin_name \u003d plugin.get_name()"},{"line_number":747,"context_line":"            LOG.warning(\"%s uses deprecated validator %s\","},{"line_number":748,"context_line":"                        plugin_name, old_validator_name or name)"},{"line_number":749,"context_line":"            plugin._meta_setdefault(\"validators\", [])"},{"line_number":750,"context_line":"            plugin._meta_get(\"validators\").append((name, args, kwargs,))"},{"line_number":751,"context_line":"            return plugin"}],"source_content_type":"text/x-python","patch_set":2,"id":"dfeb2761_8705fcc4","line":748,"range":{"start_line":747,"start_character":12,"end_line":748,"end_character":64},"in_reply_to":"dfeb2761_5620cdb0","updated":"2017-04-03 09:06:25.000000000","message":"Done","commit_id":"6e79ff9ab1b26fb2a9df66aac8e931eff743b689"}]}
