)]}'
{"watcher/api/controllers/v1/audit.py":[{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"6f5eb2bb115983acdbe1c9dd0d453507d514275b","unresolved":false,"context_lines":[{"line_number":521,"context_line":"                no_schema \u003d False"},{"line_number":522,"context_line":"                utils.DefaultValidatingDraft4Validator(schema).validate("},{"line_number":523,"context_line":"                    audit.parameters)"},{"line_number":524,"context_line":"                # validate input parameter whether be allowed"},{"line_number":525,"context_line":"                for para in audit.parameters.keys():"},{"line_number":526,"context_line":"                    if para not in schema.get(\"properties\").keys():"},{"line_number":527,"context_line":"                        raise exception.AuditParameterNotAllowed("},{"line_number":528,"context_line":"                            parameter\u003dpara)"},{"line_number":529,"context_line":""},{"line_number":530,"context_line":"        if no_schema and audit.parameters:"},{"line_number":531,"context_line":"            raise exception.Invalid(_(\u0027Specify parameters but no predefined \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ac06dbe_83ca1e19","line":528,"range":{"start_line":524,"start_character":0,"end_line":528,"end_character":43},"updated":"2016-08-24 12:02:20.000000000","message":"Can you move this piece of logic within the DefaultValidatingDraft4Validator declaration so that any new validation done using will apply the sam rules? Myabe you can do it like in https://github.com/openstack/watcher/blob/master/watcher/common/utils.py#L136-L154","commit_id":"80280cb07f65c292f8188dde69044cad129c175b"}]}
