def check_prohibited_output(chars, bad_tables):
violator = check_against_tables(chars, bad_tables)<EOL>if violator is not None:<EOL><INDENT>raise ValueError("<STR_LIT>"<EOL>"<STR_LIT>".format(ord(violator)))<EOL><DEDENT>
Check against prohibited output, by checking whether any of the characters
from `chars` are in any of the `bad_tables`.

Operates in-place on a list of code points from `chars`.